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

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.

Firmware Engineer I
Firefly AerospaceFirmware Engineer developing embedded systems for Firefly's space technologies. Involves collaboration on spacecraft software development and integration, ensuring high-quality code and performance optimization.
Tech Stack
Tools & technologiesAssemblyLinuxRTOS
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 resumeApplicant 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