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
Benefits
Health Insurance
Dental Insurance
Life Insurance
Employee Stock Options (ESOs)
Review key factors to help you decide if the role fits your goals.