Manager I. Software Engineering- "Scheduler"
Core
Lead a team of engineers building advanced scheduling engines for real-time control systems in global semiconductor chipmaking fabs.
Role type
Manager I, Software Engineering (Scheduling)
Builds
Scheduling engines for semiconductor manufacturing equipment
Domain
Semiconductor manufacturing / Industrial automation
Deliverable
production ML models | product features
Required skills
Team leadership, C# development, Multi-resource scheduling, Cross-domain troubleshooting (mechanical/electrical/software), Windows/RTOS development
Preferred skills
Machine control software for semiconductor equipment, Multi-threaded/real-time applications, GUI development, Device drivers, Interrupt-driven software, Networking/EtherCAT, Dynamic scheduling algorithms with deadlock avoidance
Responsibilities
Lead and mentor software engineers, Drive design and deployment of scheduling engines, Collaborate on software strategy and architecture, Oversee troubleshooting of real-time control systems, Manage cross-functional collaboration with QA and Field Engineering, Ensure timely delivery of software schedules, Review system specifications and test plans
Seniority
Manager, hands-on leadership