Senior Firmware Engineer - Autonomous Systems (STM32, RTOS)

Socket.dev

Mountain View (CA)

On-site

USD 120,000 - 190,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

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 fielded aircraft. You will decide between bare-metal and RTOS, integrate sensors, and design deployment strategies while shaping the HIL testing framework.

You’ll work on time- and safety-critical firmware with 4+ years of experience, using C/C++ and STM32 toolchains, contributing to robust, well-documented architecture choices and field-ready software.

Qualifications

  • 4+ years of embedded firmware development; fluent in C and C++ required.
  • Bare-metal and RTOS embedded architectures; strong working knowledge of CAN, I2C, UART and Ethernet.
  • Bootloader design and firmware deployment for fielded systems; experience with hardware-in-the-loop testing.
  • Strong ability to document and justify architectural decisions clearly and concisely.

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 or redesign.
  • Write drivers for sensors and peripherals; configure CAN, I2C, UART, and Ethernet as needed for each use case.
  • Define deployment strategies for fielded aircraft, including bootloader design and OTA/field update approaches.
  • Set up and maintain hardware-in-the-loop testing infrastructure; document architectural decisions and tradeoffs clearly.

Skills

C
C++
Embedded firmware
RTOS
CAN
I2C
UART
Ethernet
Bootloader
HIL testing
Documentation

Tools

STM32

Job description

Allen Control Systems is seeking a firmware engineer to own low-level embedded software for autonomous fielded aircraft. You will decide between bare-metal and RTOS, integrate sensors, and design deployment strategies while shaping the HIL testing framework.

You’ll work on time- and safety-critical firmware with 4+ years of experience, using C/C++ and STM32 toolchains, contributing to robust, well-documented architecture choices and field-ready software.

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

Similar jobs worth comparing

Senior Embedded Firmware Engineer – STM32, HIL, Field
Senior Embedded Firmware Engineer – STM32, HIL, Field

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

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 Space Embedded Software Engineer | RTOS & Flight FW
Senior Space Embedded Software Engineer | RTOS & Flight FW

Alumni Founders • El Segundo (CA)

On-site
USD 140,000 - 210,000
Flexible PTO
Medical insurance
Dental insurance
+5
Senior Firmware Engineer - Real-Time Embedded for Autonomy
Senior Firmware Engineer - Real-Time Embedded for Autonomy

AIM • Redmond (WA)

On-site
USD 120,000 - 150,000
Competitive compensation
Medical, dental, and vision benefits
401(k) and life insurance
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
Senior Embedded Flight Software Engineer – Aviation Safety
Senior Embedded Flight Software Engineer – Aviation Safety

Socket.dev • Mountain View (CA)

On-site
USD 170,000 - 240,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