Flight Software Engineer (Experienced/Senior)
Core
Design, develop, integrate, test, and debug software for embedded systems and satellite/payload vehicles, ensuring safety, security, and regulatory compliance.
Role type
Senior IC Flight Software Engineer (Embedded Systems)
Builds
Embedded software for satellite and payload systems
Domain
Aerospace / Defense / Embedded Systems
Deliverable
production ML models | product features
Required skills
C, C++, Java, Python, real-time system design, embedded software development, code review, system integration, cyber vulnerability analysis, test automation, DevOps toolchains
Preferred skills
Full software development lifecycle experience, GitLab/Bitbucket/JIRA/Confluence, Wireshark, network analysis, custom tool development
Technologies
C, C++, Java, Python, GitLab, Bitbucket, JIRA, Confluence, Wireshark
Responsibilities
Design and integrate software for embedded devices; conduct Cyber Vulnerability Analysis (CVA); develop cyber monitoring algorithms; automate builds and tests; lead software project management and team performance evaluation; produce design and test documentation.
Seniority
Senior, hands-on IC with leadership responsibilities