Systems Test Engineer
Posted Updated
Description
You will lead simulation-driven testing and automation for autonomy software. You will build test frameworks, create test plans, diagnose software issues, develop Python utilities, and integrate test coverage into the development pipeline.
Responsibilities
- Develop automated regression, integration, and system-level tests.
- Identify, reproduce, and diagnose software issues.
- Create and execute test plans and documentation for simulated autonomy software.
- Design, implement, and maintain simulation-based test frameworks.
- Build Python tools for test automation, data processing, and analysis.
- Develop test harnesses and data-validation tools for SIL, HIL, VIL, and simulation environments.
- Define testing methodologies, metrics, and performance benchmarks.
- Support simulation infrastructure for large-scale software validation.
- Maintain accurate test documentation and traceability.
- Integrate test coverage into the CI/CD pipeline.
Requirements
- 3–5 years of related experience with a Bachelor's degree, 2–4 years with a Master's degree, 2 years with a PhD, or equivalent experience.
- Python proficiency.
- Experience in robotics, small UAS, or related hands-on engineering projects.
- Analytical, problem-solving, and debugging skills.
- Knowledge of intelligent aircraft systems.
- Communication and collaboration skills across software, hardware, and mechanical engineering teams.
- Ability to learn new technologies and methodologies in a fast-paced environment.
Benefits
- Equity
- International benefits
- Visa assistance
- Relocation assistance
