**Summary:**
The Manufacturing Test Software Engineer develops software used in mass production environments to calibrate, test, and interface with custom test fixtures and develops processes used in contract manufacturer sites to build cutting-edge AR/VR products. You will be involved from initial concept to execution and maintenance of specialized AR/VR specific applications that demand high reliability. You will be responsible for developing/integrating test algorithms, interfacing with hardware using vendor and internal APIs, building distributed and resilient algorithms to process data, and interfacing with logging, databases, and RESTful services.The person in this role will work in a cross-functional team environment working in a cross-functional team environment and will be responsible for planning the design, development, and implementation of factory test software. You will enforce manufacturability, testability, and ensure that cost-effective designs are implemented for testing and automation systems, software, and equipment. This position will have responsibilities for NPI test development and sustaining support of production-released test and automation systems.You will collaborate with cross-functional partners in an open team environment, adapting to evolving project requirements and priorities. You will apply your technical expertise to identify root causes and develop effective solutions for manufacturing test challenges.
**Required Skills:**
Manufacturing Test Software Engineer Responsibilities:
1. Develop software solutions to perform calibration and testing on AR/VR products
2. Develop and manage the roadmap and execution of software test architecture, device OS interactions, and factory integration
3. Test-driven development with a focus on automated deployment, and hardware in the loop testing
4. Work closely with IT/InfoSec to plan requirements and execute the deployment of distributed test systems across multiple vendor sites and programs
5. Develop test specifications, procedures, and debug guides for test solutions
6. Validate test software releases, including repeatability and negative testing, and coordinate software upgrades with CM/JDM partners
7. Perform troubleshooting and debugging test systems and automation solutions from a software and hardware perspective independently
8. Oversee the rollout and validation of SW releases at a manufacturing partner
9. Work with third-party test integrators in designing, developing, and fabricating test systems
10. Develop and modify test sequences, including measurement and calibration algorithms
11. Work closely with other functional groups (TPMs, Electrical Engineering, software/firmware engineering) to bring the test systems development from the R&D stage all the way through to mass production
12. Support failure analysis on systems returned from the field and use data to improve test strategies and processes
13. Domestic and international travel: up to 50%
**Minimum Qualifications:**
Minimum Qualifications:
14. Experience with Python, Android, C/C++/C#
15. Experience with web technologies, such as REST, JSON, sockets
16. Experience developing software that interfaces and controls hardware devices over USB/serial/network etc
17. Experience with networking and security systems
18. Experience writing and developing CI/CD Pipelines using Jenkins
19. Knowledge of cloud and database technologies such as AWS and SQL
20. Knowledge developing solutions in both Linux and Windows environments
21. Experience introducing and qualifying manufacturing test solutions to production facilities
22. Experience designing and executing development projects with a design of experiment approach (DOE) to service, troubleshoot, and solve engineering problems
23. Knowledge in statistical methods (6s, SPC, Cpk) for data analysis in production control processes
24. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
**Preferred Qualifications:**
Preferred Qualifications:
25. Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and staying current with emerging AI technologies
26. Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews)
27. Bachelor's degree in Electrical Engineering or Computer Science with minimum 5+ years' experience
28. Experience with implementing cryptographic protocols and algorithms
29. Experience with full-stack web development
30. Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact (e.g., efficiency gains, quality improvements)
**Industry:** Internet
Want jobs like this matched to you?
Swoopd scores fresh postings against your résumé so you only see the matches that matter.