Nanobiosym

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

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.
Apply now

More job openings