Senior Flight Software Engineer

New
RemoteFull-TimeSenior
Salary185,000 - 215,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
8+ years
Required Skills
PythonC++Rust

Requirements

  • 8+ years of total flight software experience
  • Bachelor’s degree in CS, EE or equivalent
  • Strong proficiency in programming languages such as Python, C++, Rust
  • Experience with real time systems running on distributed hardware
  • Knowledge of embedded Linux operating systems, system administration and creating Linux distributions (Yocto)
  • Familiarity with satellite systems and protocols, such as CCSDS, and ECSS
  • Experience with software integration, testing, and validation for real-time and distributed systems
  • Familiarity with network protocols (TCP/IP, UDP), secure communication systems, Protobuf and encryption

Responsibilities

  • Design, implement and own mission critical software applications for satellite systems.
  • Support commissioning of spacecraft during launch and early operations and ensure software systems remain functional during critical operations.
  • Own spacecraft software solutions through the full lifecycle from initial design to deployment.
  • Perform unit testing, integration testing, and system-level testing of software components, identifying and resolving any defects or issues.
  • Collaborate with cross-functional teams to baseline product requirements and technical roadmaps.
View Full Description & ApplyYou'll be redirected to the employer's site
185,000 - 215,000 USD per year
Apply Now