Description
Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology.
As a Software Engineer on the Software Platform Foundations team, you will be instrumental in ensuring the quality, traceability, and rapid deployment of software solutions, directly contributing to the mission of delivering advanced autonomous systems.
Responsibilities
- Author and execute test plans against the active Lattice release branch , manual where it's the right tool, automated as soon as it can be , and maintain them as products evolve.
- Help build and extend the automated systems for development, verification, and release that uphold the quality bar for every SWP service and product offering.
- Help develop and maintain the reference environments that Lattice workflows are verified in ahead of every release, keeping them available, representative, and trustable.
- Build and maintain comprehensive, representative test environments (Cloud, Robot, NixOS VM) and help teams debug how their software behaves inside them.
- Implement software interfaces, keyword libraries, and product hooks that make seamless, end-to-end testing across complex systems possible.
- Maintain and improve our integration of regression and performance testing into CI/CD pipelines, enforcing baselines so regressions are caught before they reach customers.
- Help implement AI-enabled automation (failure triage, remediation suggestions, test generation) that finds and fixes issues early in the dev cycle without getting in the developer's way.
- Onboard SWP services onto our Integrated Continuous Release (ICR) pipeline , port tests, wire up Diagnostic Runner checks, and shepherd the first few green runs with the owning team.
- Raise the bar on our own engineering hygiene through code review, documentation, and clear, debuggable tests the rest of SWP can learn from.
Requirements
- 3+ years of proven experience building automated verification suites at scale.
- DevOps practices, CI/CD pipeline development (e.g., Jenkins, GitLab CI, GitHub Actions), SRE principles, automated testing frameworks, scripting for automation, understanding of software development lifecycles.
- Hands-on experience automating Hardware-in-The-Loop (HITL), and Software-in-The-Loop (SITL) engineering and utilization in production release process.
- Expertise in developing and implementing various software development tests, including automated regression testing, unit testing, and integration testing.
- Proficiency in Python for automation, scripting, and system development.
- Professional experience with containerization workflows and Terraform.
Preferred Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Mathematics, Physics, or a related technical field, or equivalent practical industry experience.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- NixOS experience.
- Experience working in a regulated industry or with systems requiring high reliability and traceability.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://job-boards.greenhouse.io/andurilindustries/jobs/5199074007