Export Control Requirement: Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.
Job Summary:
We're seeking a skilled Software Development Engineer in Test (SDET) to join our Guidance, Navigation, and Control (GNC) team. In this role, you'll be instrumental in ensuring the reliability and performance of flight-critical software systems that perform guidance, navigation, and control of the spacecraft platform and the software that operates the propulsion system. You'll work at the intersection of aerospace engineering and software testing, developing sophisticated test frameworks and automation solutions that validate complex GNC algorithms. This position offers unique challenges in testing systems where precision and reliability are paramount. You'll collaborate with a cross-functional team of software developers, systems engineers, and GNC specialists to maintain the highest standards of software quality for space missions. This role provides an exciting opportunity to work on space technology while growing your expertise in both software testing and aerospace systems.
Key job responsibilities
* Design and implement automated test frameworks for GNC software components
* Create and maintain test plans, test cases, and test documentation
* Develop simulation-based testing environments for GNC algorithms
* Build and maintain continuous integration/continuous testing (CI/CT) pipelines
* Collaborate with software developers to implement testability features
* Perform system integration testing and regression testing
* Identify, report, and track software defects
* Support verification and validation activities
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Experience designing or supporting low-maintenance automation frameworks
- Bachelor's degree in Computer Science, Aerospace Engineering, or related field
- Understanding of software testing methodologies
- Familiarity with version control systems (Git, Gitfarm)
- Basic knowledge of continuous integration tools
- Experience with aerospace or robotics testing
- Knowledge of MATLAB
- Familiarity with GNC concepts and algorithms
- Experience with real-time system testing
- Understanding of hardware-in-the-loop testing
- Knowledge of testing standards (DO-178C, NASA-STD-8739.8)
משרות נוספות שיכולות לעניין אותך