Senior Software Engineer, Manufacturing Test (EagleEye)New$253K

Costa Mesa, California, United StatesManufacturing

The opportunity

As a Senior Manufacturing Test Software Engineer within Warfighter Systems (Eagle Eye) , you will be the technical anchor for the software infrastructure used to validate our most critical defense hardware. You will own the hands-on execution of migrating, refactoring, and…

What you'll do

  • Deploy Solutions for the Warfighter: Ensure 100% mission readiness of our tactical hardware by deploying bulletproof, highly repeatable automated test software to the production floor.

  • Bridge the LabVIEW-to-Python Gap: Write the integration layers, wrappers, and APIs necessary to run and monitor legacy LabVIEW test sequences within modern, Python-based test runners and frameworks.

  • Drive Test Maturity with Centralized SW Teams: Partner with Anduril’s centralized software and test infrastructure organizations to adopt, co-develop, and deploy standardized test frameworks, unified database schemas, and modern deployment tools (Git, Docker, CI/CD) on the production floor.

  • Implement Real-Time Data Visualization & SPC: Build interactive test dashboards and integrate Statistical Process Control (SPC) engines to track test parameter drift, monitor process capability and proactively identify manufacturing anomalies and yield-killers before hardware escapes to the field.

  • Collaborate with Product SW & Firmware Teams: Engage directly with product software engineers during the design phase to define and implement test interfaces, diagnostic APIs, and built-in self-test (BIST) routines within the product firmware.

  • Architect Reusable Test Infrastructure: Develop and maintain core software libraries, instrument drivers, and test templates. Standardize how we interact with hardware (RF, power, digital signals) to ensure any engineer can quickly write a reliable, production-grade test script.

What they're looking for

  • Deep-Dive Debugging: Own the software health of the production floor. When a complex test sequence fails or drifts, you will dig directly into the code, check memory leaks, analyze execution logs, and patch the codebase to keep the line moving.