Embedded Software Engineer (Associate, Experienced or Lead)
Core
Design, integrate, modify, test, and debug embedded cyber resiliency software for large-scale satellite programs, ensuring safety and engineering excellence.
Role type
Senior IC embedded software engineer (cyber resiliency)
Builds
Embedded software for satellite vehicles and payloads
Domain
Aerospace / Satellite Systems / Cyber Security
Deliverable
production ML models | product features
Required skills
C/C++ coding, real-time operating systems (RTOS), embedded real-time software development, software build automation (DevOps), Cyber Vulnerability Analysis (CVA), custom tool development, hardware integration
Preferred skills
ARM/PowerPC processor architectures, GNU toolchains, COSMOS ground software, agile team development, white hat cyber experience
Technologies
C, C++, Java, Python, RTOS, Artifactory, Gitlab, ARM, PowerPC, GNU toolchains
Responsibilities
Design and implement cyber monitoring algorithms, produce design and test documentation, drive software execution to meet program objectives, analyze and improve software efficiency and stability
Seniority
Senior, hands-on IC