Engineer: Sr. Embedded Firmware Engineer

Nanobiosym

Cambridge (MA)

On-site

USD 100,000 - 140,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive salary
Benefits package
Opportunities for professional growth

Job summary

Nanobiosym is seeking a Sr. embedded firmware engineer in Cambridge, MA, to help re-design and port existing firmware into Rust. The role emphasizes designing high-performance firmware for ARM Cortex-M microcontrollers while implementing hardware abstraction layers. Candidates should have proven expertise in embedded systems and proficiency in Rust, with a focus on secure firmware development. The position offers an innovative work environment and opportunities for professional growth in embedded technologies.

Qualifications

  • Proven expertise with high-performance ARM Cortex-M microcontrollers.
  • Extensive experience with bare-metal programming and embedded systems.
  • Experience designing and developing secure firmware.
  • Proficiency in Rust, especially for board bring-up.

Responsibilities

  • Assist in designing and implementing secure firmware architecture.
  • Implement HALs and drivers for unsupported peripherals.
  • Contribute to board bring-up tasks using Rust.
  • Evaluate and select embedded GUI frameworks for rapid prototyping.
  • Work closely with the team to document designs and review code.

Skills

Proficiency in Rust
Bare-metal programming
Designing secure firmware
Experience with ARM Cortex-M

Education

PhD or MS/ME in EECS

Tools

Rust embassy framework

Job description

Position Overview

We are seeking an experienced Sr. embedded firmware engineer with a strong background in Rust to help re‑design and port existing firmware into Rust. This role focuses on designing for manufacture and scale secure, high‑performance firmware for ARM Cortex‑M and other microcontrollers while implementing hardware abstraction layers and ensuring robust board bring‑up for novel platforms.

Key Responsibilities
  • Firmware Architecture & Security:
    • 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.
  • Hardware Abstraction and Peripheral Integration:
    • Implement HALs and drivers for unsupported peripherals and features.
    • Port or integrate low‑level drivers for Bluetooth, cellular, and other communication modules.
  • System Bring‑Up & Application Code:
    • Contribute to board bring‑up tasks using Rust.
    • Develop firmware application code and new Rust crates for unsupported SoCs as needed.
  • Rapid Prototyping & UI Framework Selection and bring products to market:
    • Evaluate and select an embedded GUI framework that supports rapid prototyping for UI needs. As well as late stage development to DFM and transition product to scale and final product launch.
  • Collaboration & Documentation:
    • Work closely and communicate clearly with team to document designs, review code, and ensure compliance with security and performance guidelines.
Qualifications
  • Essential:
    • 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.
  • Preferred:
    • Familiarity with the Rust embassy framework.
    • Hands‑on experience with Arm TrustZone.
    • Experience in writing Rust crates for unsupported SoCs.
    • Solid understanding of secure firmware update protocols and architecture.
    • Experience with medical device compliance and documentation as per FDA and ISO13485 standards.
    • PhD or MS / ME in EECS.
What We Offer
  • An innovative work environment tackling challenging embedded systems projects.
  • Opportunities for professional growth in secure firmware development and advanced embedded technologies.
  • Competitive salary and benefits package.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineer: Sr. Embedded Firmware Engineer (Rust and C)
Engineer: Sr. Embedded Firmware Engineer (Rust and C)

Nanobiosym • Cambridge (MA)

On-site
USD 100,000 - 130,000
Innovative work environment
Professional growth opportunities
Competitive salary and benefits package
Engineer: Senior Embedded Systems Engineer
Engineer: Senior Embedded Systems Engineer

Nanobiosym • Cambridge (MA)

On-site
USD 100,000 - 130,000
Firmware Engineer, Robotics
Firmware Engineer, Robotics

OpenAI • San Francisco (CA)

On-site
USD 120,000 - 160,000
Relocation assistance
Work in office 4 days a week
Senior Embedded Rust Engineer — Secure Cortex-M Firmware
Senior Embedded Rust Engineer — Secure Cortex-M Firmware

Nanobiosym • Cambridge (MA)

On-site
USD 100,000 - 130,000
Embedded Firmware Developer (Rust/C)
Embedded Firmware Developer (Rust/C)

Ventois Inc. • Shrewsbury (MA)

On-site
USD 70,000 - 100,000
Senior Rust Embedded Firmware Engineer - Secure Cortex-M
Senior Rust Embedded Firmware Engineer - Secure Cortex-M

Nanobiosym • Cambridge (MA)

On-site
USD 100,000 - 140,000
Competitive salary
Benefits package
Opportunities for professional growth
Sr Embedded Firmware Engineer
Sr Embedded Firmware Engineer

West Search Partners, LLC • Longmont (CO)

On-site
USD 120,000 - 180,000
Electrical Engineer – Firmware
Electrical Engineer – Firmware

Arrive AI Inc • Fishers (IN)

On-site
USD 90,000 - 130,000
Senior Rust Embedded Firmware Engineer
Senior Rust Embedded Firmware Engineer

Nanobiosym • Cambridge (MA)

On-site
USD 100,000 - 130,000
Innovative work environment
Professional growth opportunities
Competitive salary and benefits package
Electrical Engineer – Firmware
Electrical Engineer – Firmware

Arrive AI Inc. • Fishers (IN)

On-site
USD 110,000 - 160,000