Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Firefly Aerospace

Firmware Engineer I

Firefly Aerospace

Firmware Engineer developing embedded systems for Firefly's space technologies. Involves collaboration on spacecraft software development and integration, ensuring high-quality code and performance optimization.

Posted 6/13/2026full-timeCedar Park • Texas • 🇺🇸 United StatesJuniorWebsite

Tech Stack

Tools & technologies
AssemblyLinuxRTOS

About the role

Key responsibilities & impact
  • Design, develop, and test embedded firmware for microcontrollers and microprocessors in bare-metal or RTOS environments
  • Architect and implement low-level drivers, communication protocols (I2C, SPI, UART, CAN, etc.), and system-level firmware for real-time applications
  • Collaborate with hardware engineers to define system architecture, debug hardware/firmware interactions, and ensure seamless integration
  • Optimize firmware for power efficiency, performance, and memory constraints in resource-limited embedded systems
  • Participate in code reviews, maintain high-quality code standards, and document firmware designs and processes
  • Contribute to system-level debugging, performance profiling, and validation of embedded systems
  • Optionally, support FPGA integration, including firmware interfacing with FPGA designs, or contribute to custom OS builds using tools like Yocto or Buildroot

Requirements

What you’ll need
  • Bachelors or Masters degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
  • 1+ years of professional experience in embedded firmware development in Linux environments
  • Proven track record of delivering real-world industry projects involving embedded firmware developed as bare-metal or RTOS applications (e.g., FreeRTOS, Zephyr, or similar)
  • Strong programming skills in C/C++ for embedded systems, with experience in assembly language as a plus
  • Experience with communication protocols (I2C, SPI, UART, CAN, USB, Ethernet, etc.) and real-time system constraints
  • Familiarity with debugging tools (JTAG, SWD, oscilloscopes, logic analyzers) and embedded development environments

Benefits

Comp & perks
  • generous health, dental and vision plans with low plan deductibles
  • parental leave
  • educational reimbursement
  • short term disability
  • flexible PTO options

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
embedded firmware developmentCC++assembly languagelow-level driverscommunication protocolsreal-time operating systemsperformance profilingsystem-level debuggingpower efficiency optimization
Soft Skills
collaborationproblem-solvingattention to detailcode reviewdocumentation