Software Manufacturing Test Engineer, MissilesPosted today$194K
The opportunity
The Barracuda Manufacturing Team is responsible for rapidly iterating and building cutting-edge defense hardware for the Warfighter. This responsibility includes everything in the manufacturing value-chain, including, but not limited to, Design for Manufacturability work, tool…
What you'll do
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 — and maintain the tag/address index as PLC programs evolve, including tooling that imports controller tag exports and validates them against the station's expected schema
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)
What they're looking for
- 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