# Manufacturing Test Engineering, Software

**Company**: Anduril Industries
**Location**: Costa Mesa, California
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Salary**: Highly competitive equity grants are included in the majority of full-time offers
**Category**: Manufacturing
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/andurilindustries/jobs/5271177007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_d432a8e5-08b

## 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 Manufacturing Test Engineer, you will build, scale, and maintain the software that drives our manufacturing test systems.

## 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 , commanding industrial controllers over Modbus TCP for rig actuation, interlocks, and sensor acquisition

- Build hardware-free simulation environments (containerized station images, virtual CAN replay, device simulators) so test software is 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 C# (for test executives, operator interfaces, and background services)

- Integrate software manufacturing test applications directly with sensors, DAQs, 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 (DUTs)

- Deploy, configure, and debug software manufacturing test systems running on Linux/Unix platforms using terminal command-line tools, SSH, and network debugging utilities

- Leverage Nix and NixOS to manage reproducible software manufacturing test environments, eliminating dependency drift between engineering development benches and production line stations

- Collaborate with hardware and firmware engineers during early-stage product development (NPI) to define software manufacturing test requirements, coverage, APIs, and pass/fail limits

- Automate software manufacturing test execution across various levels of assembly, from PCBA-level functional test (FCT) up to full-system and Environmental Stress Screening (ESS) checkouts

- Provide hands-on troubleshooting and root-cause analysis (RCCA) for complex electrical, firmware, and software manufacturing test issues found on the line

- Log parametric test data and integrate software manufacturing test stations with database systems (using SQL queries as needed) and Manufacturing Execution Systems (MES) 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

## Required Qualifications

- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related fields

- 3+ years of relevant industry experience as a Software Manufacturing Test Engineer, or in an equivalent role with an emphasis 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 UIs, or system services

- Strong Linux/Unix systems knowledge, including terminal proficiency, shell scripting, SSH, and network configuration/debugging

- Demonstrated hands-on experience interfacing software manufacturing test suites with embedded communication protocols: UART, CAN, and RS-485 / RS-232

- Familiarity with controlling standard test equipment (programmable power supplies, DMMs, oscilloscopes, electronic loads, and DAQ 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 (MES) and database backends

- Excellent written, verbal, and interpersonal communication skills to collaborate with hardware, software, and operations teams

- Eligible to obtain and maintain an active U.S. Secret security clearance

## Preferred 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 PCBA 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 (Thermal, Vibration, Burn-in)

- Active U.S. Secret or Top Secret security clearance

## Benefits

Anduril offers top-tier benefits for full-time employees, including comprehensive, competitive benefits package (available at little to no cost to employees) to support health, recovery, and overall well-being.

## Skills

### Required
- Python
- C#
- Linux/Unix
- UART
- CAN
- RS-485 / RS-232
- Modbus TCP
- SQL
- Manufacturing Execution Systems (MES)
- hardware test automation
- lab automation
- software development

### Nice to have
- Nix
- NixOS
- C programming
- HTML/CSS
- Ethernet
- USB
- PCIe
- SPI/I2C

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/andurilindustries/jobs/5271177007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
