Firefly Aerospace engages in providing economical and convenient access to space for small payloads through the design, manufacture, and operation of reliable launch vehicles. Backed by Space Capital.
About the role
In this role you will help design, develop, test, and integrate the embedded flight software for Firefly spacecraft. You will work in a group of software engineers through all stages of spacecraft software development processes and collaborate with other engineering teams. Found on 1752vc Careers, the job board for startup and VC roles.
What they're looking for
- 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
More about this role
SUMMARY
In this role you will help design, develop, test, and integrate the embedded flight software for Firefly spacecraft. You will work in a group of software engineers through all stages of spacecraft software development processes and collaborate with other engineering teams.
RESPONSIBILITIES
- 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...
Browse similar: Startup jobs