CareerPlanSign in

Senior Firmware Engineer

M9 Solutions💼 Full-time💰 $60,000–$60,000🗓 2026-09-03 → 2026-09-26

Core

Develop, test, and implement bare-metal firmware and low-level interfaces for embedded electrical components and systems.

Role type

Senior IC firmware engineer (embedded systems)

Builds

Embedded firmware solutions for electrical equipment and systems

Domain

Defense/Government contracting + Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C programming, ARM Cortex-M microcontrollers, bare-metal firmware development, driver development, SPI/I2C/UART/GPIO/ADC/PWM protocols, embedded debugging (SWD/JTAG), oscilloscope usage, logic analyzer usage, performance optimization, power optimization, memory optimization

Preferred skills

R&D experience, AI application for continuous improvement, embedded testing frameworks

Responsibilities

Design and implement bare-metal firmware in C for ARM Cortex-M and other microcontroller architectures; Develop drivers and low-level interfaces for peripherals including SPI, I2C, UART, GPIO, ADC, PWM, and timer modules; Profile and optimize code for performance, power consumption, and memory constraints; Participate in requirements analysis, design, integration, and verification processes; Work closely with hardware engineers, systems architects, and product teams to translate requirements into firmware solutions

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.