This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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 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
Evaluate and select an embedded GUI framework that supports rapid prototyping for UI needs
Work closely and communicate clearly with team to document designs, review code, and ensure compliance with security and performance guidelines
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
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
Nice to have:
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