Systems Engineer I - Software, Robotics & Semiconductor Automation
Core
Develop and maintain software applications, diagnostic tools, HMI interfaces, and automation workflows for semiconductor equipment, robotics, and field-service operations.
Role type
Junior Systems Engineer (Software & Robotics)
Builds
Local applications, diagnostic tools, HMI workflows, data pipelines, and automation scripts for semiconductor manufacturing and service environments.
Domain
Semiconductor equipment, robotics, industrial automation, and field service.
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Python, C/C++, user interface development, basic networking, data handling, system troubleshooting
Preferred skills
JavaScript/TypeScript, SQL/NoSQL, robotics integration, AI/ML workflows, asynchronous programming, software packaging
Technologies
Python, C/C++, JavaScript, TypeScript, HTML, CSS, SQL, SQLite, JSON, Git, PyTorch, TensorFlow, NumPy, pandas, Azure
Responsibilities
Develop and maintain software applications, diagnostic tools, and HMI interfaces for semiconductor equipment and robotic tools; Build operator-facing workflows on PCs, HMIs, and tablets; Integrate software with robots, cameras, sensors, and industrial equipment; Support basic equipment networking and device connectivity; Build responsive application workflows using threading and asynchronous execution; Support databases and data pipelines for measurement results and analytics.
Seniority
Entry-level, hands-on IC