View All Jobs 951

Embedded Software Engineer - Network Software

Develop firmware for control boards on satellites.
San Francisco, California, United States
Mid-Level
$120,000 - 150,000 USD / year
1 month ago

✨ About The Role

- Responsible for developing software for the flight computer and Earth Stations Hub for satellites - Develop firmware for control boards on the satellite/Earth Stations Hub and improve software reliability through continuous integration and automated testing - Collaborate with multiple teams to ensure software compatibility with hardware and interface with custom hardware on the vehicle - Utilize C++ and Python to interface with the flight computer and custom hardware, delivering complex projects through incremental development - Contribute to both commercial and US Government programs, ensuring the successful implementation of flight software

⚡ Requirements

- Experienced software engineer with 2-4+ years of developing software in modern C++ and Python for products - Familiar with software development methodologies, design patterns, and communication protocols like TCP/IP, I2C, and SPI - Strong communication and written skills, passionate about space technology, and experienced in building high availability/reliability systems - Previous experience with embedded Linux/POSIX systems, VxWorks, Linux, FreeRTOS, or QNX environments is a plus - Skilled in board bringup, debugging, integration of hardware software, and safety-critical development
+ Show Original Job Post
























Embedded Software Engineer - Network Software
San Francisco, California, United States
$120,000 - 150,000 USD / year
Software
About Astranis
The next generation of internet satellites.