Firmware Engineer
Overview
An advanced defense technology organization is seeking a Firmware Engineer to develop embedded software systems powering autonomous platforms.
This role focuses on low-level firmware development, embedded systems architecture, hardware/software integration, and real-time systems. The ideal candidate has strong experience developing production-quality firmware and enjoys working hands-on across electronics, sensors, actuators, and embedded platforms.
This is a high-impact engineering role where firmware moves from concept through prototype development and real-world deployment.
Key ResponsibilitiesEmbedded Firmware Development
Develop and maintain embedded firmware for STM32 microcontrollers.
Design and implement:
Low-level drivers
Hardware interfaces
Peripheral communications
Real-time embedded applications
Develop reliable firmware solutions for autonomous systems.
Hardware & Software Integration
Work at the intersection of:
Electronics
Sensors
Actuators
Motor control systems
Embedded software
Troubleshoot hardware/software interactions.
Support debugging, testing, and system optimization.
Communication & Systems Development
Develop and integrate communication protocols including:
UART
SPI
I²C
CAN
Support embedded architecture decisions and real-time system design.
Collaborate with electrical, mechanical, and software engineering teams.
Required Qualifications
Bachelor’s degree in:
Computer Science
Software Engineering
Computer Engineering
Electrical Engineering
Related technical field
(or equivalent practical experience)
3+ years of professional firmware engineering experience.
Strong experience with:
Embedded C/C++ or Rust development
STM32 microcontrollers
Firmware architecture and debugging
Production-quality embedded software
Solid mechatronics understanding.
Experience troubleshooting hardware and software interactions.
Experience with embedded communication protocols:
UART
SPI
I²C
CANPreferred Qualifications
Experience in:
Aerospace
Defense
Robotics
Autonomous systems
Familiarity with:
UAV / drone systems
Real-time operating systems (RTOS)
Embedded development environments
Experience with:
Rust embedded frameworks
Async embedded development
Taking systems from prototype through deployment
Experience working in startup or high-growth engineering environments.
Additional Requirements
Must meet ITAR eligibility requirements.
Must be authorized to work in the United States.
Must be comfortable working onsite in Leander, TX.
Hands-on engineering experience preferred.
Benefits
Competitive compensation package.
Equity/stock options.
Health insurance coverage.
Vision and dental benefits.
Life insurance.
Opportunity to work on advanced autonomous technology.
Job Type: Full-time
Pay: $120,000.00 - $150,000.00 per year
Work Location: In person