Embedded Test Engineer - C/C++ and Python
Global Connect Technologies6 months ago
Reno, NV, United States
Hybrid
Full-time
Junior Level (1-3 years)
Job Description
Job Title
We are seeking a skilled Manufacturing Test Software Engineer with strong expertise in Golang to develop and maintain automated test solutions for PCBA functional and end-of-line (EOL) testing. The ideal candidate will work cross-functionally with hardware, firmware, and systems teams to ensure robust test coverage, high production yield, and efficient manufacturing operations.
Key Responsibilities
- Develop, maintain, and optimize manufacturing test software for automated test equipment supporting PCBA functional and EOL testing
- Write scalable and efficient test software primarily using Golang
- Integrate software with hardware interfaces, instrumentation, and communication protocols
- Collaborate with hardware, firmware, and systems engineering teams to ensure Design for Test (DFT) and comprehensive test coverage
- Support deployment, debugging, and sustaining of test systems across internal and contract manufacturing sites
- Improve test uptime, cycle time, and production yield through continuous software enhancements
- Implement automated data collection, logging, and analytics to identify anomalies and prevent production escapes
- Participate in root cause analysis of production issues and deliver long-term, software-driven solutions
- Create and maintain documentation for software architecture, test procedures, and troubleshooting guides
Required Qualifications
- Bachelor’s degree: in Electrical Engineering, Computer Engineering, Computer Science, or a related field
- Experience: Minimum 4+ years of experience in software development for manufacturing test, validation, or automation systems (flexible based on candidate strength)
- Additional languages: Experience with additional languages such as LabVIEW, C#, Python, or similar is a plus
- Hands-on experience: designing and debugging automated test systems for electronic or electromechanical products
- Understanding: Solid understanding of embedded systems, communication protocols, and test instrumentation
- Production environment: Experience working in production/manufacturing environments with uptime, throughput, and quality requirements
- Communication skills: Excellent written and verbal communication skills
Required Skills
Debugging
Automated Testing
Root Cause Analysis
Data Logging
Software Development
C#
Documentation
Golang
Manufacturing Operations
C/C++
Python
LabVIEW
Test Instrumentation
Communication Protocols
PCBA Testing
Embedded Systems