Embedded Software Test Engineer
Core
Develop models of space system components and conduct tests/analyses of embedded software within launch vehicles, spacecraft, and mission-critical components using simulation environments.
Role type
Embedded Software Test Engineer (Member of Technical Staff/Sr. Member of Technical Staff)
Builds
High-fidelity closed-loop hardware and software testbeds for flight software validation
Domain
Aerospace, Space Systems, Embedded Systems, Guidance Navigation & Control
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Python, C/C++, embedded systems, space system design, dynamics, control systems, control algorithm design, modeling & simulation
Preferred skills
Real-time embedded software design, launch vehicle/satellite flight computers, Linux/Unix systems, CI/CD tools, Atlassian suite (JIRA, Bitbucket, Confluence)
Technologies
Python, C/C++, Linux/Unix, JIRA, Bitbucket, Confluence
Responsibilities
Develop models of space system components for software-in-the-loop and hardware-in-the-loop simulators; Conduct tests and perform analyses of embedded software systems; Participate in simulation development for software validation and anomaly resolution; Develop tools and techniques for enhancing analysis and simulation capabilities
Seniority
Senior, hands-on IC