21 Oct
|
Anduril Industries
|
City of Sydney
21 Oct
Anduril Industries
City of Sydney
Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century’s most cutting-edge companies to the defense industry, Anduril is changing how military systems are designed, built and sold. Anduril’s family of systems is powered by Lattice OS, an AI-powered operating system that turns thousands of data streams into a realtime, 3D command and control center. As the world enters an era of strategic competition, Anduril is committed to bringing cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology to the military in months, not years.
At Anduril we are building multi-domain unmanned systems that will leverage unsupervised autonomy for the delivery of integrated multi-mission capability to our customers. Dive-XL is a large-displacement AUV program designed and built in Australia, all in-house. Our Manufacturing engineering team is growing and now seeking a Manufacturing Test Engineer with an Electronic, Mechatronic or Computer Science background to join our team as a Test Systems Engineer to enable rapid testing of cutting-edge defence hardware for undersea and flight vehicles. As a Manufacturing Test Engineer, you will have responsibility for optimizing Anduril’s manufacturing test operations for best-in-class quality, reliability, speed, and asset utilization, all while meeting critical customer and internal development timelines.
About The Role
As a Test Systems Engineer you will own the technical backbone of Manufacturing Test for Dive-XL — the frameworks, GUIs, automation, and tester integrations that the production team uses to bring up PCBAs, build bottles,
check out systems, and accept vehicles at FAT. Hardware-meets-software work, on the floor, in production.
Concretely, The Two Flagship Things You’ll Build
- The manufacturing-line console. Pre-programmed for PCBA bring-up and bottle bring-up. Technicians execute curated, version-controlled tests through a GUI. They do not author command-line.
- The vehicle-level test base. A pre-programmed console for vehicle Factory Acceptance Test and system check-out. Same as manufacturing-line console.
Behind both: one framework, one config-managed toolchain, one OS target for test execution, and a CI/CD discipline for test code that today doesn't exist.
What You’ll Do
- Design and build a production utility suite of tools. From requirements through architecture, through GUI development, through deployment to the floor. These are the two consoles that the production team will live in.
- Test framework architecture. The shared substrate underneath both consoles — test runners, instrumentation drivers, data logging, traceability hooks, error-code library, configuration management.
- Toolchain standardisation. NixOS-based, declarative, reproducible. Drive the move off mixed Linux/ Windows/ Mac/ NixOS dev environments to a single config-managed target.
- CI/CD for test code. Test software ships through pipelines, not over USB sticks. Stand it up, maintain it,
hold the line on review and version control.
- Integration with Anduril's factory systems: MES (work instructions, routings, defect capture), Oracle ERP, Teamcenter PLM where relevant. Test results should land in the systems where they're traced and acted on, not in spreadsheets.
- Technician-facing usability. GUIs that lower the entry-skill bar. Curated, version-controlled tests. Clear pass/fail. Helpful error codes that point at the actual problem, not at a stack trace.
- Cross-site codebase convergence with other Anduril production sites. You're part of converging the AU and US Manufacturing Test stacks — shared framework, shared XL Utility code, common error-code library. You'll work with the US team to make that real.
- Floor support. When a test fails and it's not clear whether it's the product, the tester, or the test code — you debug it. You're the one called when the GUI throws an unexpected error and the build's stopped.
Required Qualifications
- Engineering fundamentals. Degree in Software, Computer, Electrical, Mechatronic, or related engineering — or equivalent demonstrable experience. You can read a schematic and reason about what the test code is actually exercising.
- Strong software fluency for test automation. Python first, with real experience building, maintaining, and debugging test frameworks — not just scripts. You write code other people can read, change, and ship.
- Linux + command line as a primary environment. You live in a shell. You write Bash where it makes sense. You're comfortable with system-level configuration, process management, and network debugging — not as a special skill, just as how you work.
📌 Manufacturing Test Automation Engineer (City of Sydney)
🏢 Anduril Industries
📍 City of Sydney