Senior Embedded Software Engineer

Webster & Webster Associates

  • Boston, Massachusetts
  • 30+ days ago

    Highlights

    This role is ideal for a highly skilled software engineer with a strong background in C programming, networking, and security, looking to develop high-performance cryptographic algorithms and security protocols for embedded systems. Working knowledge of various operating environments, including Linux, Windows, Embedded Linux, and RTOS (e.g., VxWorks, QNX, ThreadX, FreeRTOS, uC/OS, MQX).

    Numbers & Facts

    LocationBoston, Massachusetts
    Websitehttps://www.websterandwebster.com

    Description

    Job Type: Full-Time
    Location Type: Remote

    Webster & Webster Associates is conducting a search on behalf of our client, a leader in embedded security solutions, for a Senior Embedded Software Engineer. This role is ideal for a highly skilled software engineer with a strong background in C programming, networking, and security, looking to develop high-performance cryptographic algorithms and security protocols for embedded systems.

    Key Responsibilities
    • Design, implement, and optimize portable, memory-efficient software in C.
    • Develop and integrate cryptographic and security protocols into embedded systems.
    • Identify and troubleshoot software defects across different compilers and operating systems.
    • Collaborate on integrating cryptography and TLS into open-source software packages.
    • Maintain and improve software documentation to ensure clarity and usability.
    • Participate in and conduct code reviews using GitHub Pull Requests.
    • Provide technical support to customers with accurate and timely responses.

    Required Qualifications
    • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
    • 5+ years of hands-on experience in C.
    • Strong expertise in networking, security, and code optimization.
    • Excellent debugging, analytical, and problem-solving skills.
    • Proficiency in secure coding techniques.
    • Strong verbal and written communication skills.
    • Ability to work independently and collaboratively within a high-performing engineering team.

    Preferred Qualifications
    • Experience with assembly programming.
    • Knowledge of encryption software or cryptographic protocols such as TLS, DTLS, and SSH.
    • Familiarity with SSL/TLS libraries (OpenSSL, BoringSSL, or Mbed TLS).
    • Understanding of hardware-based cryptography, secure elements, or TPM.
    • Experience with bootloaders and secure boot processes.
    • Working knowledge of various operating environments, including Linux, Windows, Embedded Linux, and RTOS (e.g., VxWorks, QNX, ThreadX, FreeRTOS, uC/OS, MQX).
    • Developing C code for mobile platforms (Android, iOS).

    Why Join?
    • Be part of an innovative team driving next-generation embedded security.
    • Work on impactful projects in a fast-paced, high-tech environment.
    • Gain exposure to cutting-edge cryptographic and networking technologies.
    • Competitive compensation, comprehensive benefits, and opportunities for growth.

    If you’re a talented embedded software engineer with a passion for security and high-performance systems, we’d love to hear from you! Apply today or contact Webster & Webster Associates to learn more.

     
    Title: Senior Embedded Software Engineer
    Location: Boston, MA
    Location Type: Remote
    Job Type: Full-Time
    Relocation: No
    Job ID: JO-2501-1202

    Similar Jobs

    See more jobs