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
Intermediate

Job 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.

Apply for this position