Firmware Test Engineer - C/C++/C# and python

LTD Global
Sparks, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Sparks, United States of America

Tech stack

Testing (Software)
Data analysis
Systems Engineering
Automation of Tests
C Sharp (Programming Language)
C++
Code Coverage
Communications Protocols
Computer Engineering
Software Debugging
Firmware
Hardware Interface Design
Python
LabView
Uptime
Software Architecture
Software Engineering
Data Logging
Information Technology

Job description

We are seeking a skilled Manufacturing Test Software Engineer with strong expertise in C/C++/C# 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., * Develop, maintain, and optimize manufacturing test software for automated test equipment supporting PCBA functional and EOL testing

  • 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

Requirements

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
  • Minimum 4+ years of experience in software development for manufacturing test, validation, or automation systems (flexible based on candidate strength)
  • 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
  • Solid understanding of embedded systems, communication protocols, and test instrumentation
  • Experience working in production/manufacturing environments with uptime, throughput, and quality requirements
  • Excellent written and verbal communication skills

Apply for this position