A

Anduril

Builds autonomous weapons for the US and allies

Manufacturing Test Engineering - Software

Inspection & TestUpdated on Nov 13
Full-timeCosta Mesa, CA, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or six or more years of advanced knowledge acquired through work experience and/or intellectual instruction in lieu of a degree.
  • Python or C programming experience.
  • Three or more years of relevant industry experience as a Software Manufacturing Test Engineer, or in an equivalent role focused on software development for hardware test automation, lab automation, or manufacturing environments.
  • Strong proficiency writing production code in Python for software manufacturing test automation, device control, and data handling.
  • Working knowledge of C# (.NET) for developing software manufacturing test applications, operator interfaces, or system services.
  • Strong Linux/Unix systems knowledge, including terminal proficiency, shell scripting, SSH, and network configuration and debugging.
  • Hands-on experience interfacing software manufacturing test suites with embedded communication protocols, including UART, CAN, and RS-485/RS-232.
  • Familiarity with controlling standard test equipment, including programmable power supplies, digital multimeters, oscilloscopes, electronic loads, and data acquisition devices, via software.
  • Strong root-cause analysis skills for diagnosing hardware-software boundary issues using log files, terminal outputs, and basic bench tools.
  • Experience integrating software manufacturing test platforms with Manufacturing Execution Systems and database backends.
  • Eligible to obtain and maintain an active U.S. Secret security clearance.

Responsibilities

  • Maintain ownership of software manufacturing test activities in production, ensuring test station uptime, operator usability, and smooth factory throughput.
  • Develop and maintain PLC-integrated station control software that commands industrial controllers over Modbus TCP for rig actuation, interlocks, and sensor acquisition; maintain the tag/address index as PLC programs evolve, including tooling to import controller tag exports and validate them against the station's expected schema.
  • Build hardware-free simulation environments, including containerized station images, virtual CAN replay, and device simulators, so test software can be developed and regression-tested without occupying hardware.
  • Design, build, and maintain production software manufacturing test suites primarily in Python for hardware control, test sequencing, and instrument automation, and in C# for test executives, operator interfaces, and background services.
  • Integrate software manufacturing test applications directly with sensors, data acquisition systems, programmable power supplies, electronic loads, and vehicle compute hardware.
  • Implement low-level hardware communication using embedded protocols including UART, CAN, and RS-485/RS-232 to command, flash, and validate devices under test.
  • Deploy, configure, and debug software manufacturing test systems running on Linux/Unix platforms using terminal command-line tools, SSH, and network debugging utilities.
  • Use Nix and NixOS to manage reproducible software manufacturing test environments and eliminate dependency drift between engineering development benches and production line stations.
  • Collaborate with hardware and firmware engineers during early-stage product development to define software manufacturing test requirements, coverage, application programming interfaces, and pass/fail limits.
  • Automate software manufacturing test execution across assembly levels, from printed circuit board assembly functional test through full-system and Environmental Stress Screening checkouts.
  • Provide hands-on troubleshooting and root-cause analysis for complex electrical, firmware, and software manufacturing test issues found on the production line.
  • Log parametric test data and integrate software manufacturing test stations with database systems, using SQL queries as needed, and Manufacturing Execution Systems to maintain complete hardware traceability.
  • Develop clear operator interfaces, error-handling mechanisms, and software manufacturing test troubleshooting logs to assist technicians during hardware failures.
  • Support continuous improvement initiatives to optimize software manufacturing test sequences, shorten cycle times, and increase test coverage without sacrificing quality.

Desired Qualifications

  • Experience with Nix and NixOS for declarative software manufacturing test environment management and deployment.
  • C programming knowledge.
  • Familiarity with SQL for direct database querying and test record validation.
  • Basic familiarity with HTML/CSS for formatting internal software manufacturing test run reports or local dashboard views.
  • Experience working with contract manufacturers in software manufacturing test execution for printed circuit board assemblies and electronic assemblies.
  • Familiarity with hardware protocols such as Ethernet, USB, PCIe, and SPI/I2C.
  • Experience developing software manufacturing test solutions for aerospace, defense, or automotive hardware under environmental stress conditions such as thermal, vibration, and burn-in.
  • Active U.S. Secret or Top Secret security clearance.

About the Company

Anduril

Builds autonomous weapons for the US and allies

Anduril builds autonomous weapons, such as drones, cruise missiles, and robot submarines, for the US military and its allies, often developing them with its own money before any order arrives. In 2024 it beat Boeing, Lockheed Martin, and Northrop Grumman for an Air Force contract to develop Fury, a pilotless jet that flies alongside crewed fighters. Its Lattice software merges camera and radar feeds into one live map and lets a few operators direct many drones and weapons at once, including other companies' systems. Governments buy its systems under contract, and Anduril builds much of the hardware in its own factories. Oculus founder Palmer Luckey co-founded Anduril in 2017, and it is based in Costa Mesa, California.

Company size
10,001+
Company stage
Private
Total funding
$11.5B
Headquarters
Costa Mesa, CA
Founded
2017

Recently Posted Jobs

Explore more opportunities at Anduril

See more jobs