Engineer: Senior Embedded Systems Engineer
Job Description
Job Description
Position Overview:
We are looking for a seasoned Senior Embedded Firmware Engineer with deep Rust expertise to lead the re-architecture and migration of existing firmware into Rust. You will be central to building secure, high-performance firmware targeting ARM Cortex-M and other microcontrollers - covering everything from hardware abstraction layers and board bring-up to DFM-ready product launches at scale.
Key Responsibilities
- Collaborate on the design and implementation of a secure firmware architecture, including robust and reliable firmware update mechanisms.
- Build and integrate secure firmware modules in alignment with industry best practices and established security standards.
- Develop HALs and peripheral drivers for hardware not yet covered by existing crates or frameworks.
- Port and integrate low-level communication drivers for Bluetooth, cellular, and other connectivity modules.
- Write firmware application code and author new Rust crates for SoCs that lack existing ecosystem support.
- Execute board bring-up workflows using Rust tooling and debugging infrastructure.
- Research, evaluate, and select an embedded GUI framework suited to rapid UI prototyping as well as the demands of late-stage DFM and high-volume product launch.
- Communicate clearly and consistently with the broader team - contributing to design documentation, participating in code reviews, and upholding security and performance standards across the codebase.
Required Qualifications
- Proven track record working with high-performance ARM Cortex-M microcontrollers and comparable architectures.
- Substantial experience with bare-metal embedded programming across resource-constrained systems.
- Hands-on background designing and building secure firmware for production hardware.
- Strong command of Rust in embedded contexts, including board bring-up and direct hardware register interaction.
Preferred Qualifications
- PhD or MS/ME in EECS or a closely related field.
- Working knowledge of the Rust Embassy async embedded framework.
- Practical experience with Arm TrustZone security architecture.
- Prior work authoring Rust crates targeting unsupported or novel SoCs.
- Familiarity with FDA and ISO 13485 compliance requirements for medical device firmware.
- Solid grasp of secure firmware update protocols, threat models, and verification strategies.
Recommended Jobs
Community Sales Manager, VP
SUMMARY/OBJECTIVE: The Community Sales Manager is a leadership role responsible for driving business development across the Community Team. This individual will lead and manage all Business Develo…
Security Administration/Visitor Control I (Secret Clearance Required)
SECURITY CLEARANCE REQUIREMENT: SECRET CLEARANCE ***POSITION REQUIRES US CITIZENSHIP*** Position Title: Security Administration/Visitor Control Location: Hanscom, AFB Position Descripti…
Systems Administrator
Job Responsibilities: ~Provide desktop and systems support for developers and researchers ~Serve as the first point of contact for technical support issues ~Install, maintain, troubleshoot, and…
Licensed Practical Nurse (Pittsfield)
ABOUT THE ORGANIZATION Community Health Programs (CHP) is a mission-driven, nonprofit network of health centers dedicated to nurturing and inspiring healthy lives for people throughout the Ber…
Customer Success Manager
Job Description Job Description About InvoiceCloud : InvoiceCloud is a fast-growing fintech leader recognized with 20 major awards in 2025, including USA TODAY and Boston Globe Top Workplaces…
PD Respiratory Therapist - Whittier Rehabilitation Hospital
Whittier Rehabilitation Hospital, Bradford/Haverhill Per Diem - All Shifts Base Pay : $42.00 Differentials offered for evening, night and weekend shifts Primary Responsibilities: Collab…
Travel Registered Nurse Clinic Job
Job Overview TLC Nursing Associates, Inc. is seeking a skilled Clinic Registered Nurse (RN) to provide high-quality patient care in outpatient and ambulatory settings. This role is ideal for RNs …
General Manager
Job Description Job Description General Managers at Life Alive must be passion-driven leaders at heart. We celebrate individual perspectives and want each cafe to have a unique individual leading…
Autonomy Software Engineer
Job Description Job Description About the Team: The Sensors Division at STR focuses on technology development for advanced sensor systems and platforms in support of national security. We have…
Director-Level Consultants
Job Description Job Description The Higher Education Assistance Group, Inc. (HEAG) is actively seeking Financial Aid and Student Accounts Director level consultants. We are seeking candidates wit…