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