

Engineer: Sr. Embedded Firmware Engineer (Rust and C)
Location
Cambridge, MA
Level
Senior-Level
Department
MedTech
Type
Salary
Job Description
Posted on:
2025-11-19
Responsibilities
- Assist in designing and implementing secure firmware architecture with robust update mechanisms.
- Develop and integrate secure firmware modules using industry best practices.
- Implement hardware abstraction layers (HALs) and drivers for various peripherals.
- Contribute to board bring-up tasks using Rust.
- Develop firmware application code and new Rust crates for unsupported SoCs.
- Evaluate and select an embedded GUI framework for rapid prototyping.
- Collaborate with the team to document designs and ensure compliance with security and performance guidelines.
Job Requirements
- Proven expertise with ARM Cortex-M microcontrollers.
- Extensive experience in bare-metal programming and embedded systems.
- Demonstrated experience in designing secure firmware.
- Proficiency in Rust, especially for hardware interaction.
- Familiarity with medical device compliance (FDA and ISO13485 standards).
- PhD or MS/ME in Electrical Engineering or Computer Science.
- Hands-on experience with Arm TrustZone and writing Rust crates for unsupported SoCs preferred.




