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