

Engineer: Sr. Embedded Firmware Engineer (Rust and C)
Location
Cambridge, MA
Level
Senior-Level
Department
MedTech
Type
Salary
Job Description
Posted on:
2026-03-16
Responsibilities
- Assist in designing and implementing a secure firmware architecture with robust secure update mechanisms.
- Develop and integrate secure firmware modules leveraging best practices and industry standards.
- Implement hardware abstraction layers (HALs) and drivers for unsupported peripherals and features.
- Port or integrate low-level drivers for Bluetooth, cellular, and other communication modules.
- Contribute to board bring-up tasks using Rust.
- Develop firmware application code and new Rust crates for unsupported SoCs as needed.
- Document designs, review code, and ensure compliance with security and performance guidelines.
Job Requirements
- Proven expertise with high-performance ARM Cortex-M and other microcontrollers.
- Extensive experience with bare-metal programming and embedded systems.
- Demonstrated experience designing and developing secure firmware.
- Proficiency in Rust, particularly in board bring-up and low-level hardware interaction.
- Familiarity with the Rust embassy framework (preferred).
- Hands-on experience with Arm TrustZone (preferred).
- Experience in writing Rust crates for unsupported SoCs (preferred).


