Firmware Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+4 more
Job description
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.
Requirements
- 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 & conditions
Pulled from the full job description
- Health insurance
- Vision insurance
- Dental insurance
- Stock options
- Life insurance, * Competitive compensation package.
- Equity/stock options.
- Health insurance coverage.
- Vision and dental benefits.
- Life insurance.
- Opportunity to work on advanced autonomous technology.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where to Find Entry-Level Software Engineering Jobs
Where To Find Software Engineering Jobs
Is Software Engineering Hard?
How Much FAANG Companies Actually Pay Software Engineers in 2025