Jobs · Engineering · Massachusetts

Engineer: Sr. Embedded Firmware Engineer

Nanobiosym · Cambridge, MA · 3 mo ago
EngineeringFull-time

Position Overview

Key Responsibilities

Qualifications

What We Offer

Skills

Benefits

Pay

Schedule

  • 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:
    • Evaluate and select an embedded GUI framework that supports rapid prototyping for UI needs.
    • Bring products to market through late stage development to Design For Manufacture (DFM) and transition to 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.

Skills:

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

Benefits:

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

Similar jobs