Embedded Software Engineer - Optical Payload
Core
Develop embedded software and EGSE solutions for aerospace subsystems and space-based imaging payloads.
Role type
Senior IC embedded software engineer (aerospace)
Builds
Embedded flight software and automated test infrastructure for space payloads
Domain
Aerospace / Defense / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Python, Linux, RTOS, Hardware in the Loop (HIL), Software in the Loop (SIL), embedded systems integration, automated test infrastructure design, test plan execution
Preferred skills
Agile software development, multi-device hardware/software system configuration, DevOps practices
Technologies
BitBucket, Confluence, JIRA, Jenkins, MATLAB, Simulink, LabVIEW, TestStand, COSMOS, Ruby, DevOps platforms
Responsibilities
Develop and integrate software for aerospace subsystems utilizing HIL/SIL environments, Design and implement automated infrastructure for space payloads, Create and execute test plans, procedures, and reports ensuring comprehensive traceability, Configure and document multi-device hardware/software systems under testing, Engage directly with flight hardware, EGSE, and imaging technologies, Provide technical guidance by refining requirements and fostering collaborative designs in an Agile setting
Seniority
Mid-to-Senior, hands-on IC