drjobs Engineer Sr Embedded Firmware Engineer Rust and C

Engineer Sr Embedded Firmware Engineer Rust and C

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Cambridge - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

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 redesign and port existing firmware into Rust. This role focuses on designing for manufacture and scale secure highperformance firmware for ARM CortexM and other microcontrollers while implementing hardware abstraction layers and ensuring robust board bringup 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 lowlevel drivers for Bluetooth cellular and other communication modules.

  • System BringUp & Application Code:

    • Contribute to board bringup 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 highperformance ARM CortexM and other microcontrollers.

    • Extensive experience with baremetal programming and embedded systems.

    • Demonstrated experience designing and developing secure firmware.

    • Proficiency in Rust particularly in board bringup and lowlevel hardware interaction.

  • Preferred:

    • Familiarity with the Rust embassy framework.

    • Handson 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.



Required Experience:

Senior IC

Employment Type

Full-Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.