Anduril Industries is a defense technology company aiming to transform military capabilities with advanced technology. The Air Defense team specifically focuses on developing systems to detect and neutralize aerial threats, addressing the challenge of maintaining air superiority in an era of strategic competition.
Requirements
- Implement and manage automated testing and deployment processes in an established continuous integration/continuous delivery (CI/CD) environment to ensure a release pipeline infrastructure that is gated on automated tests with high code coverage
- Define and develop software in the loop (SITL) and hardware in the loop (HITL) tests to validate system level performance and assure system quality
- Utilize git and CI automations to execute nightly and automated builds and system checks, reacting and delegating fixes as issues are uncovered
- Develop automated Continuous Integration pipelines through SW build tools (Github + Circle CI) to develop tests that ensure high test coverage per commit and release.
- Monitor and enhance system reliability, performance, and security through automation and monitoring of metrics collected from SITL, HITL, flight test, and deployed operations.
- Proficiency in Python and Bash scripting
- Experience implementing automated testing frameworks in software-in-the-loop (SITL) and hardware-in-the-loop (HITL) environments.
Responsibilities
- Coordinate the delivery of release candidates to Quality Assurance teams and Test and Evaluation teams with clear success criteria and traceability to requirements.
- Ensure compliance with defined software processes and standards
- Own software safety oversight and compliance
- Oversee verification and validation of software releases through SITL, HITL, QA, and T&E interactions
- Implement and manage automated testing and deployment processes in an established continuous integration/continuous delivery (CI/CD) environment to ensure a release pipeline infrastructure that is gated on automated tests with high code coverage
- Triage issues, root cause failures, and coordinate next-steps with product-centric and platform-wide developers
- Develop data and log capture and analysis tools to communicate empirical outputs of QA and T&E efforts
Other
- This role is critical for delivery of major programs for the Air Defense business unit.
- In coordination with Anduril System Safety team and Air Defense Systems Engineering team, coordinate traceability of safety significant and safety critical requirements and testing against identified levels of rigor that must be implemented and documented.
- Develop a deep understanding of MILSTD-882E and the Joint Software System Safety Engineering Handbook implementation guide.
- Support the team in maintaining rapid development while in parallel improving our processes, standards, testing infrastructure, and data-driven empirical evidence of end-to-end system performance
- Willingness to travel up to 30% for test and integration efforts