Astranis
Embedded Software Engineer - Network Software
$130K–$175K
San Francisco +1 · Full-time · Posted Apr 23, 2024
- Location
- San Francisco
San Francisco, California, United States - Experience
- 2-4+ years developing product software in modern C++ or C.
- Visa sponsorship
- U.S. citizenship, lawful permanent residency, or refugee/asylee status required.
About the job
Develop flight software and firmware for satellite flight computers, earth-station hubs, and custom hardware, helping command and monitor spacecraft.
What you'll do
- Develop and deliver software and firmware for satellite and earth-station systems, including C++ interfaces to flight computers and custom hardware.
- Improve software reliability through requirements generation, continuous integration, automated testing, and code reviews.
- Collaborate across teams to integrate software with hardware and deliver projects incrementally.
What they ask for
- 2-4+ years of experience developing product software in modern C++ or C.
- Familiarity with software development methodologies and design patterns.
- Experience with communication protocols such as TCP/IP, I2C, and SPI.
- Experience building high-availability or high-reliability systems.
Nice to have
- Experience with Python, embedded Linux/POSIX, or VxWorks, Linux, FreeRTOS, or QNX.
- Experience shipping production software, safety-critical development, or hardware bring-up and integration.
Pay
$130,000 — $175,000 USD (base salary)
Tools
C++, C, TCP/IP, I2C, SPI, Python, VxWorks, FreeRTOS
Model-written summary · the original posting is authoritative