Startups

Firmware Engineer II

Firefly Aerospace · Cedar Park, TX · On-site

← All jobs
About Firefly Aerospace

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...

Read the full posting on Firefly Aerospace's site ↗

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.