Software Engineer C (m/w/d)
Core
Develop, implement, and maintain C-based software solutions for controlling and automating industrial processes in high-precision assembly systems.
Role type
Software Engineer (Embedded/Industrial Automation)
Builds
Industrial process control software for semiconductor, optoelectronics, and photonics assembly machines
Domain
Industrial Automation / Semiconductor Manufacturing
Deliverable
production ML models | product features
Required skills
C programming, embedded systems development, industrial automation, technical documentation, system integration, troubleshooting, analytical thinking
Preferred skills
C++ programming, B&R controller programming
Technologies
C, C++, B&R controllers
Responsibilities
Conceptualize, develop, implement, and maintain software for industrial process control; Program in C and conduct testing, error analysis, and troubleshooting; Create and maintain technical documentation; Collaborate with construction, commissioning, GUI, and application teams to integrate process controls; Ensure compliance with relevant safety standards
Seniority
Mid-level, hands-on IC