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

Nanobiosym

United States

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Nanobiosym is seeking a Sr. Embedded Firmware Engineer (Rust and C) to redesign and port firmware to Rust for ARM Cortex‑M and other MCUs.

You will design secure firmware with robust update mechanisms, implement HALs/drivers for peripheral integration, and support board bring‑up with new Rust crates. You should have expert Rust skills, extensive embedded experience, and familiarity with secure firmware practices, including TrustZone where applicable, to drive hardware‑level software from

Qualifications

  • Must have strong Rust expertise and embedded systems background.
  • Experience designing secure firmware for microcontrollers (ARM Cortex‑M).
  • Proficiency in bare‑metal programming and hardware bring‑up.

Responsibilities

  • Design and implement secure firmware architecture with update mechanisms.
  • Develop HALs and drivers for peripherals; port low‑level drivers.
  • Contribute to board bring‑up and create Rust crates for unsupported SoCs.
  • Evaluate and select GUI framework for rapid prototyping and scale‑up.

Skills

Rust programming
Embedded systems
ARM Cortex‑M
Bare‑metal development
Secure firmware
Board bring‑up
Low‑level hardware interaction

Education

PhD or MS / ME in EECS

Tools

Rust embassy framework
Arm TrustZone

Job description

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

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

    Senior Embedded Firmware Engineer (Rust & C)
    Senior Embedded Firmware Engineer (Rust & C)

    Nanobiosym • United States

    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
    Electrical Engineer – Firmware
    Electrical Engineer – Firmware

    Arrive AI Inc. • Fishers (IN)

    On-site
    USD 110,000 - 160,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
    Staff Firmware Engineer
    Staff Firmware Engineer

    West Search Partners, LLC • Longmont (CO)

    Hybrid
    USD 140,000 - 190,000
    Hybrid work environment
    Software Engineer (1146030)
    Software Engineer (1146030)

    The Judge Group • Louisville (CO)

    On-site
    USD 100,000 - 145,000
    Embedded Software Engineer
    Embedded Software Engineer

    Steneg • Germany (OH)

    On-site
    USD 90,000 - 120,000
    Embedded Firmware Developer (Rust/C)
    Embedded Firmware Developer (Rust/C)

    Ventois Inc. • Shrewsbury (MA)

    On-site
    USD 70,000 - 100,000
    Embedded Firmware Engineer: C/C++, Bring-Up Expert
    Embedded Firmware Engineer: C/C++, Bring-Up Expert

    AttoTude • Menlo Park (CA)

    On-site
    USD 175,000 - 205,000
    Secure Embedded Software Engineer — ARM, Cryptography
    Secure Embedded Software Engineer — ARM, Cryptography

    Steneg • Germany (OH)

    On-site
    USD 90,000 - 120,000