Automation Test Software Engineer, Manufacturing
The Automation Test Software Engineer at Confidential Client develops and maintains automated test suites and user-friendly diagnostic interfaces for manufacturing robotic security systems. This role focuses on ensuring hardware functionality and quality by collaborating closely with technicians and engineers on the production floor to optimize testing efficiency and error detection before product shipment.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Defense and Space Manufacturing.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
Role Overview
Confidential Client is seeking an Automation Test Software Engineer (Manufacturing) to build and maintain the software that verifies Sentry Tower hardware at scale on the manufacturing floor. You will design automated test suites, create technician-facing tooling, and implement robust diagnostics so that defects are caught before products ship. This is a hands-on role; you will work directly with hardware, manufacturing technicians, QA, and services under test.
What You’ll Do
- Develop and maintain automated test suites to verify hardware functionality and performance on production lines.
- Build user-friendly test and diagnostic interfaces for non-technical manufacturing technicians.
- Implement robust error-capturing, logging, and diagnostic mechanisms to produce actionable troubleshooting data.
- Integrate test tooling with hardware, services, and QA workflows to ensure smooth handoffs and traceability.
- Collaborate closely with hardware engineers, manufacturing engineers, and technicians to iterate rapidly on tests and tooling.
- Triage and resolve issues found on the line; prioritize speed and clarity to minimize technician time spent troubleshooting.
- Continuously improve testing frameworks to increase reliability, reduce false positives/negatives, and speed verification.
Required Qualifications
- Experience building test automation, instrumentation, or bench tooling for hardware; comfortable working on a bench with devices in front of you.
- Strong Python proficiency for test and tooling work.
- 2+ years experience in Rust or C++ to maintain and interact with services under test.
- Solid understanding of networking fundamentals, including CAN and Ethernet protocols.
- Experience with hardware interfacing and diagnostic tools (e.g., Wireshark, CANoe) and familiarity with cybersecurity practices for sensor data/embedded systems.
- Strong engineering background (Computer Science, Software Engineering, Mathematics, Physics, or equivalent industry experience).
- US person status required and ability to obtain and maintain a US security clearance.
Preferred / Nice-to-Have
- Prior experience in manufacturing test automation or field verification systems.
- Experience designing technician-facing UIs or command-line tools optimized for rapid troubleshooting.
- Background in sensor fusion, embedded systems, or robotics test environments.
- Familiarity with CI/CD for hardware test tooling and test-data collection/analysis pipelines.
Location & Worksite
- Location: Irvine, CA (on-site manufacturing/test floor work expected).
- This role requires regular, in-person collaboration with technicians and manufacturing staff.
Compensation & Benefits
- The source posting did not include a numeric salary range. Per California pay transparency and other applicable laws, Confidential Client will provide a pay range to California applicants upon request and will share a salary range during the hiring process in compliance with local law.
- Offers typically include competitive base pay, equity grants for many full-time offers, and comprehensive benefits. Exact compensation will depend on experience, skills, and business considerations.
Security & Recruitment Notes
- Applicants must be US persons and eligible for a US security clearance as a condition of employment.
- Confidential Client does not charge applicants for recruitment. Beware of scams; only trust official communications from @anduril.com domains or recruiters who clearly identify their agency. (This warning is informational and mirrors best practices commonly shared with candidates.)
- Candidate data privacy: candidates consent to standard pre-employment checks and lawful data processing necessary for hiring (Confidential Client provides details during the process).
Keywords / Skills (for search & relevance)
- Automation Test Software Engineer
- Manufacturing test automation
- Python, Rust, C++, hardware-in-the-loop
- CAN, Ethernet, Wireshark, CANoe
- Embedded/hardware diagnostics, manufacturing floor tooling
- US person, security clearance
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range