Senior Embedded Firmware Engineer – STM32, HIL, Field

Allen Control Systems

Mountain View (CA)

On-site

USD 140,000 - 190,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
ACS Equity Package
Health, Dental, Vision Insurance
Paid Time Off

Job summary

Allen Control Systems is seeking a Firmware Engineer to own low-level embedded software for autonomous aircraft. This role is a deep individual contributor position, requiring architecture and design decisions from day one, including bare-metal vs RTOS tradeoffs and HIL testing infrastructure.

You will develop STM32-based firmware, write drivers for sensors and peripherals (CAN, I2C, UART, Ethernet), and define deployment strategies for fielded systems with bootloaders and OTA updates.

Qualifications

  • 4+ years of embedded firmware development experience
  • Fluency in C and C++
  • Deep understanding of bare-metal and RTOS architectures
  • Knowledge of CAN, I2C, UART and Ethernet protocols
  • Bootloader design and firmware deployment for fielded systems
  • Experience setting up hardware-in-the-loop testing environments

Responsibilities

  • Own the architecture and implementation of time- and safety-critical embedded firmware on STM32-based platforms; evaluate existing firmware ecosystems and decide what to carry forward vs. redesign.
  • Write drivers for sensors and peripherals; configure CAN, I2C, UART, and Ethernet.
  • Determine and implement deployment strategies for fielded aircraft, including bootloader design and OTA or field updates.
  • Set up and maintain hardware-in-the-loop testing infrastructure; document architectural decisions and tradeoffs clearly.

Skills

C/C++
Embedded firmware
Bare-metal/RTOS
CAN I2C UART Ethernet
STM32
HIL testing

Tools

STM32 toolchains

Job description

Allen Control Systems is seeking a Firmware Engineer to own low-level embedded software for autonomous aircraft. This role is a deep individual contributor position, requiring architecture and design decisions from day one, including bare-metal vs RTOS tradeoffs and HIL testing infrastructure.

You will develop STM32-based firmware, write drivers for sensors and peripherals (CAN, I2C, UART, Ethernet), and define deployment strategies for fielded systems with bootloaders and OTA updates.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer - Autonomous Systems (STM32, RTOS)
Senior Firmware Engineer - Autonomous Systems (STM32, RTOS)

Socket.dev • Mountain View (CA)

On-site
USD 120,000 - 190,000
Competitive salary
ACS Equity Package
Health, Dental, Vision Insurance
+1
Firmware Engineer
Firmware Engineer

Allen Control Systems • Mountain View (CA)

On-site
USD 140,000 - 190,000
Competitive salary
ACS Equity Package
Health, Dental, Vision Insurance
+1
Firmware Engineer
Firmware Engineer

Socket.dev • Mountain View (CA)

On-site
USD 120,000 - 190,000
Competitive salary
ACS Equity Package
Health, Dental, Vision Insurance
+1
Senior Embedded Firmware Engineer – Real-Time Defense
Senior Embedded Firmware Engineer – Real-Time Defense

Socket.dev • Austin (TX)

On-site
USD 120,000 - 180,000
ACS Equity Package
Health Insurance
Dental Insurance
+2
Senior Embedded Systems Engineer - Real-Time Defense Tech
Senior Embedded Systems Engineer - Real-Time Defense Tech

Allen Control Systems • Austin (TX)

On-site
USD 120,000 - 160,000
Competitive salary
ACS Equity Package
Health, Dental, Vision Insurance
+1
Senior Firmware Engineer - ESC
Senior Firmware Engineer - ESC

Arxlight • Oakland (CA)

On-site
USD 90,000 - 120,000
Competitive compensation and benefits
Collaborative environment
Room for technical growth
Embedded Software Engineer, UAS Flight Controls
Embedded Software Engineer, UAS Flight Controls

STI • Hawthorne (CA)

On-site
USD 112,000 - 146,000
Medical benefits
Dental and vision plans
ESOP
+2
Embedded Firmware Engineer – Space Avionics & HIL
Embedded Firmware Engineer – Space Avionics & HIL

Axiom Space • Webster (TX)

On-site
USD 105,000 - 145,000
Senior Embedded Firmware Engineer – STM/FPGA
Senior Embedded Firmware Engineer – STM/FPGA

Elbit Systems of America • Birdsboro

On-site
USD 110,000 - 160,000
Senior Flight Control Firmware Architect
Senior Flight Control Firmware Architect

DMR TECHNOLOGIES INC • Lafayette (LA)

On-site
USD 90,000 - 130,000
Competitive compensation
Dental insurance
Paid time off
+1