Engineer II, Software Engineering
Core
Design and develop application software, device drivers for hardware control, and communication software for customers' host systems.
Role type
Mid-level software engineer (embedded/industrial)
Builds
Application software, device drivers, and communication software for host systems
Domain
Semiconductor manufacturing equipment / Industrial automation
Deliverable
production ML models | product features
Required skills
C, C++, C#, software development, debugging, technical documentation, requirement analysis
Preferred skills
project leadership, semiconductor industry experience, FPD industry experience, fieldbus technologies (DeviceNet, EtherCAT)
Technologies
C, C++, C#, DeviceNet, EtherCAT
Responsibilities
Design and develop application software, device drivers, and communication software; define development specifications and create engineering documents; investigate faults and defects at customer or manufacturing sites; review customer requests and propose technical solutions
Seniority
Mid-level, hands-on IC