Engineer: Senior Embedded Systems Engineer

Nanobiosym

  • Cambridge, MA
  • 30+ days ago

    Highlights

    You will be central to building secure, high-performance firmware targeting ARM Cortex-M and other microcontrollers - covering everything from hardware abstraction layers and board bring-up to DFM-ready product launches at scale. Research, evaluate, and select an embedded GUI framework suited to rapid UI prototyping as well as the demands of late-stage DFM and high-volume product launch.

    Numbers & Facts

    LocationCambridge, MA

    Description

    Position Overview:

    We are looking for a seasoned Senior Embedded Firmware Engineer with deep Rust expertise to lead the re-architecture and migration of existing firmware into Rust. You will be central to building secure, high-performance firmware targeting ARM Cortex-M and other microcontrollers - covering everything from hardware abstraction layers and board bring-up to DFM-ready product launches at scale.

    Key Responsibilities

    • Collaborate on the design and implementation of a secure firmware architecture, including robust and reliable firmware update mechanisms.
    • Build and integrate secure firmware modules in alignment with industry best practices and established security standards.
    • Develop HALs and peripheral drivers for hardware not yet covered by existing crates or frameworks.
    • Port and integrate low-level communication drivers for Bluetooth, cellular, and other connectivity modules.
    • Write firmware application code and author new Rust crates for SoCs that lack existing ecosystem support.
    • Execute board bring-up workflows using Rust tooling and debugging infrastructure.
    • Research, evaluate, and select an embedded GUI framework suited to rapid UI prototyping as well as the demands of late-stage DFM and high-volume product launch.
    • Communicate clearly and consistently with the broader team - contributing to design documentation, participating in code reviews, and upholding security and performance standards across the codebase.

    Required Qualifications

    • Proven track record working with high-performance ARM Cortex-M microcontrollers and comparable architectures.
    • Substantial experience with bare-metal embedded programming across resource-constrained systems.
    • Hands-on background designing and building secure firmware for production hardware.
    • Strong command of Rust in embedded contexts, including board bring-up and direct hardware register interaction.

    Preferred Qualifications

    • PhD or MS/ME in EECS or a closely related field.
    • Working knowledge of the Rust Embassy async embedded framework.
    • Practical experience with Arm TrustZone security architecture.
    • Prior work authoring Rust crates targeting unsupported or novel SoCs.
    • Familiarity with FDA and ISO 13485 compliance requirements for medical device firmware.
    • Solid grasp of secure firmware update protocols, threat models, and verification strategies.


    Similar Jobs

    See more jobs