Software Engineer
Supermicro
17 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Tech stack
Automation of Tests
Communications Protocols
Computer Engineering
Software Debugging
IEEE-488
LabView
Modbus
Performance Tuning
RS-232
TCP/IP
Teststand
State Machines
Software Version Control
Job description
- Design, develop, and maintain LabVIEW-based automated test and manufacturing systems
- Support production line automation, including test flow optimization and system stability
- Maintain and improve existing LabVIEW applications, including debugging and performance optimization
- Collaborate with R&D, Manufacturing, and Quality teams to implement automated test solutions
- Integrate and control test instruments (DAQ, DMM, power supplies, electronic loads, oscilloscopes)
- Develop and maintain instrument communication via VISA (GPIB / USB / LAN / Serial)
- Implement and support communication protocols (Modbus, TCP/IP, RS-232, RS-485, I²C)
- Troubleshoot and resolve production test system issues
- Support NPI and production ramp-up
- Prepare and maintain technical documentation
- Assist with system deployment and on-site production support
Requirements
Required
- Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field
- 2+ years of hands-on experience with LabVIEW development
- Solid understanding of LabVIEW architecture patterns (State Machine, Producer-Consumer, Event-driven)
- Experience with NI DAQ, VISA, and instrument drivers
- Knowledge of electronic measurement principles and test equipment
- Strong debugging and problem-solving skills
- Ability to work independently in a production environment
- Good communication skills and a strong team mindset
Preferred
- Experience with manufacturing or mass production test systems
- Experience with NI TestStand or other test frameworks
- Familiarity with version control systems
- NI certifications (CLAD)
About the company
Supermicro® is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon Valley Top 50 technology firms. Our unprecedented global expansion has provided us with the opportunity to offer a large number of new positions to the technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us.