Flight Software Engineers (Associate / Experienced / Senior)
Core
Design, implement, test, and debug flight software for embedded satellite systems and payloads, ensuring safety, quality, and regulatory compliance.
Role type
Senior IC embedded systems software engineer (aerospace/satellite)
Builds
Flight software for current and future Boeing commercial and government satellite programs
Domain
Aerospace / Satellite systems / Embedded real-time software
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Java, Python, embedded real-time software development, software development lifecycle, requirements analysis, code review, integration with hardware, cyber vulnerability analysis, custom tool development, DevOps automation
Preferred skills
GitLab, Bitbucket, JIRA, Confluence, Wireshark, network analysis tools, debuggers, formal qualification experience
Technologies
C, C++, Java, Python, GitLab, Bitbucket, JIRA, Confluence, Wireshark
Responsibilities
Design, integrate, modify, test, and debug software for embedded devices and systems; Review, analyze, and translate customer requirements for software products; Build and write code for embedded systems software to run on specific specialized hardware; Integrate embedded software with hardware components; Analyze, monitor, and improve the efficiency and stability of embedded software systems; Conduct Cyber Vulnerability Analysis (CVA) for multiple processing platforms within the satellite vehicle architecture; Design and implement cyber monitoring algorithms; Design and write custom tools to support configuration automation and improve development workflow
Seniority
Associate (2+ years), Experienced (5+ years), Senior (9+ years), hands-on IC with increasing leadership scope