remote
Systems Test Engineer - Shield AI
QA Engineer
Lead simulation‑driven testing and automation for autonomous aircraft software, building robust test frameworks and CI pipelines to ensure reliable performance of Hivemind autonomy systems.
About the role
Key Responsibilities
- Design, develop, and maintain simulation‑based test environments for autonomous flight software.
- Implement automated test suites and continuous integration pipelines to validate functionality, performance, and safety.
- Collaborate with software engineers to define test requirements, metrics, and acceptance criteria.
- Analyze test results, diagnose defects, and drive root‑cause investigations.
- Maintain test infrastructure on Linux platforms, including ROS and related middleware.
Requirements
- Strong programming skills in Python and C++.
- Experience with ROS, simulation tools (e.g., Gazebo, AirSim) and automated testing frameworks.
- Proficiency in CI/CD systems (Jenkins, GitLab CI, or similar) and version control.
- Solid understanding of Linux operating systems and networking.
- Background in aerospace, robotics, or defense‑related software testing preferred.
Skills
pythoncroscicdlinux