Firefly Aerospace
Firmware Engineer III
Cedar Park, TX · Full-time · Posted Oct 20, 2026
- Experience
- 5+ years of professional experience in embedded firmware development in Linux environments.
- Education
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Visa sponsorship
- Must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain required authorizations from the U.S. Department of State.
About the job
Designs, develops, tests, and integrates embedded flight software for Firefly spacecraft, collaborating with software and engineering teams throughout development.
What you'll do
- Develop and test embedded firmware for microcontrollers and microprocessors in bare-metal or RTOS environments.
- Implement low-level drivers, communication protocols, and real-time system firmware; optimize for power, performance, and memory constraints.
- Collaborate on hardware integration, debugging, code reviews, documentation, and system validation.
What they ask for
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- 5+ years of professional experience in embedded firmware development in Linux environments.
- Experience delivering embedded firmware projects as bare-metal or RTOS applications; strong C/C++ programming skills.
- Experience with communication protocols, real-time constraints, and embedded debugging tools.
Nice to have
- Assembly language experience.
- Experience with CI/CD, FPGA integration, or custom embedded Linux builds using Yocto, Buildroot, or similar.
Tools
C/C++, FreeRTOS, Zephyr, I2C, SPI, UART, CAN, Yocto
Model-written summary · the original posting is authoritative