> Markdown version of [/jobs/ext/3964593-manager-i-software-engineering-scheduler](https://www.wearedevelopers.com/jobs/ext/3964593-manager-i-software-engineering-scheduler). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Manager I. Software Engineering- "Scheduler" - **Company:** ASM - **Location:** Phoenix, AZ, United States - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Artificial Intelligence, C Sharp (Programming Language), Cloud Computing, Data Transmissions, Device Drivers, EtherCAT, Real-Time Operating Systems, Software Construction, Software Engineering, Multithreading, Real Time Systems, Scheduling Algorithms - **Published:** October 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/manager-i-software-engineering-scheduler-phoenix-az--feb94c1c-8848-4b59-8f24-d156c5f2a358 ## About the Role Software Engineering, Schedule Development, Leading Edge Technology, Team Player, Diversity, Semiconductors, Sustainability, Autonomous Driving Systems, Cloud Computing, Artificial Intelligence (AI), * Proven experience managing and developing software engineering teams. * Strong software development skills in C#. * Solid understanding of scheduling concepts involving multiple resources and jobs. * Ability to work across mechanical, electrical, and software domains to resolve issues. * Skilled in building software for Windows and Real-Time Operating Systems. * Excellent problem-solving and communication skills. What sets you apart * Experience with machine control software, especially for semiconductor equipment. * Familiarity with multi-threaded and real-time applications. * Knowledge of GUI development, device drivers, and interrupt-driven software. * Understanding of networking, data communications, and EtherCAT. * Expertise in complex dynamic scheduling algorithms with deadlock avoidance. * Ability to read and translate code functionality and produce clear documentation. ## Description * Lead and mentor a team of software engineers focused on scheduling solutions for semiconductor manufacturing. * Drive the design, development, testing, and deployment of scheduling engines for multiple platforms. * Collaborate on software strategy, architecture, and innovation initiatives. * Oversee troubleshooting of real-time control systems and coordinate resolution of complex software issues. * Manage cross-functional collaboration with QA, Support, and Field Engineering teams. * Ensure timely delivery of software development schedules and maintain alignment with business priorities. * Review and approve system specifications, designs, and test plans. * Evaluate software engineering tools and contribute to system design decisions.