Software Engineer
Core
Design, implement, and test high-performance software for advanced packaging semiconductor equipment, focusing on automation, control, and data processing.
Role type
Embedded systems software engineer (semiconductor manufacturing)
Builds
Real-time and embedded software for high-speed, high-precision semiconductor manufacturing equipment
Domain
Semiconductor manufacturing / Industrial automation
Deliverable
production ML models | product features | infrastructure
Required skills
C++ for embedded systems, real-time system development, motion control software, data acquisition, process automation, software testing and debugging, cybersecurity protocols, technical documentation
Preferred skills
Machine learning algorithms, computer vision, AI for manufacturing processes, data analytics
Technologies
C++, embedded systems frameworks, motion control libraries, data acquisition systems
Responsibilities
Design and maintain software for semiconductor equipment including motion control and process automation; Integrate software with precision mechanical and electronic components; Develop real-time and embedded systems software; Perform software testing, debugging, and optimization; Implement machine learning and computer vision algorithms to improve manufacturing processes; Ensure software compliance with industry standards and cybersecurity protocols; Maintain technical documentation and provide training to internal teams
Seniority
Mid-level, hands-on IC
