Staff Embedded Firmware Engineer – Power Systems Leader

edgeautonomy-careers

Ann Arbor (MI)

On-site

USD 145,000 - 195,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Matching 401(k)
Paid PTO
Paid holidays
Medical, vision, and dental insurance
Group Short-Term & Long-Term Disabilty
HSA and FSA Options
Critical Care Plan
Accident Care Plan
Employee Stock Purchase Plan

Job summary

edgeautonomy seeks a Staff Firmware Engineer to join the Energy Systems group in Ann Arbor. You will own embedded firmware across power-systems products, driving bootloaders, interrupt architecture, and driver development for robust performance.

You will lead Bring-up, sensor and peripheral integration, and test planning across HIL/SIL environments. The role emphasizes building reliable firmware, mentoring engineers, and collaborating with hardware and software teams to deliver integrated

Qualifications

  • 7+ years of professional experience developing embedded firmware in safety-critical or mission-critical environments.
  • BS in Electrical Engineering, Computer Engineering or related field is required
  • Demonstrated ability to develop, implement, and test greenfield/brownfield firmware.
  • Experience driving system integration across hardware, firmware, and software layers.
  • Expert-level proficiency in C/C++ for embedded systems.
  • Extensive experience developing firmware for ARM Cortex-M microcontrollers (STM32, TM4C, etc.) and Digital Signal Processors (TMS320, etc.), including startup code, interrupt handling, peripheral configuration, and memory management.
  • Proven experience with a deep understanding of communication protocols (UART, SPI, I²C, CAN, Ethernet).
  • Strong experience with bare metal software architecture and development.
  • Demonstrated experience developing bootloaders, application firmware, and communication driver development for ARM-based microcontrollers.
  • Expert-level experience working with IDEs (such as Code Composer Studio), build configurations, and debugging build errors and warnings.
  • Ability to read schematics, understand PCB layout implications, and collaborate closely with electrical engineering.
  • Able effectively communicate complex technical concepts to engineering teams, leadership, customers, and other stakeholders.
  • Expert-level debugging ability using oscilloscopes, logic analyzers, and advanced test equipment.
  • Experience with Git based revision control, peer review, and release features.
  • Flexibility to travel to suppliers or customer locations as required.
  • Proficient in MS Word, Excel, PowerPoint

Responsibilities

  • Lead and champion embedded firmware features for power systems products, ensuring reliability, safety, and maintainability.
  • Own subsystem-level firmware architecture, including bootloaders, interrupt architecture, and communication driver development.
  • Perform board bring-up on new hardware, validating digital/analog interfaces, timing, power sequencing, and hardware interactions.
  • Lead integration of sensors, peripheral devices, HMIs, power systems, and control interfaces into the product architecture.
  • Develop and optimize communication layers (CAN, SPI, UART, I2C) for robustness under operational constraints.
  • Develop test plans and conduct rigorous testing to validate firmware performance and compliance with industry standards and perform Hardware-in-the-Loop (HIL), System Integration Lab (SIL), and bench validation activities.
  • Mentor junior engineers through code reviews, architecture discussions, and technical coaching.
  • Serve as a technical interface to cross-functional leads, participating in design reviews and requirement decomposition.
  • Work closely with other engineering disciplines to ensure cohesive and integrated system designs.
  • Identify and implement innovative solutions to enhance system functionality and performance.
  • Prepare and maintain detailed documentation for firmware designs, test procedures, and user manuals.

Skills

Embedded firmware
C/C++
ARM Cortex-M
Communication protocols
Bare metal
Bootloaders
System integration
Debugging
Documentation
Travel flexibility

Education

B.S. in Electrical/Computer Engineering

Tools

Code Composer Studio
Git
MS Office

Job description

edgeautonomy seeks a Staff Firmware Engineer to join the Energy Systems group in Ann Arbor. You will own embedded firmware across power-systems products, driving bootloaders, interrupt architecture, and driver development for robust performance.

You will lead Bring-up, sensor and peripheral integration, and test planning across HIL/SIL environments. The role emphasizes building reliable firmware, mentoring engineers, and collaborating with hardware and software teams to deliver integrated

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer - Power Electronics
Senior Embedded Firmware Engineer - Power Electronics

Advanced Energy • Massachusetts

On-site
USD 110,000 - 170,000
Staff Embedded Firmware Engineer — Power & Safety‑Critical RTOS
Staff Embedded Firmware Engineer — Power & Safety‑Critical RTOS

Ford-Motor-Company • Long Beach (CA)

Hybrid
USD 150,000 - 284,000
Medical coverage
Dental coverage
Vision coverage
+1
Staff Firmware Architect, Propulsion & Battery
Staff Firmware Architect, Propulsion & Battery

ALSO • Palo Alto (CA)

On-site
USD 210,000 - 245,000
Robust health coverage
One Medical membership
Progyny fertility benefits
+2
Staff Firmware Architect, EV Propulsion & Battery Platform
Staff Firmware Architect, EV Propulsion & Battery Platform

Also, Inc. • Palo Alto (CA), Northern (KY)

Hybrid
USD 210,000 - 245,000
Robust health coverage
One Medical membership
Progyny fertility benefits
+2
Embedded Firmware & Cybersecurity Engineer
Embedded Firmware & Cybersecurity Engineer

Motorsport Hackers • Dearborn (MI), Northern (KY)

Hybrid
USD 95,000 - 130,000
Staff Firmware Architect: Propulsion & Battery
Staff Firmware Architect: Propulsion & Battery

ALSO. • Palo Alto (CA)

On-site
USD 210,000 - 245,000
Robust health coverage
One Medical membership
Progyny fertility benefits
+2
Senior Embedded Firmware Engineer for Power Systems
Senior Embedded Firmware Engineer for Power Systems

ZENTRA Power • Austin (TX), Northern (KY)

Hybrid
USD 140,000 - 200,000
Embedded Firmware Engineer - Field Power Systems
Embedded Firmware Engineer - Field Power Systems

Fruition Group US • San Francisco (CA)

On-site
USD 162,000 - 198,000
Senior Embedded Firmware Architect – Battery Systems
Senior Embedded Firmware Architect – Battery Systems

Base • Austin (TX)

On-site
USD 120,000 - 160,000
Staff Firmware Architect — Propulsion & Battery Platforms
Staff Firmware Architect — Propulsion & Battery Platforms

ridealso • Palo Alto (CA)

On-site
USD 210,000 - 245,000
Health coverage
One Medical
Fertility benefits
+2