Software Engineer
Core
Full lifecycle software development for precision robotics and automation equipment used in semiconductor manufacturing.
Role type
Senior IC software engineer (embedded/industrial automation)
Builds
Desktop applications and software tools for Brooks automation equipment
Domain
Semiconductor manufacturing / Industrial automation
Deliverable
production ML models | product features
Required skills
C#, C++, .Net, WPF, SQL, Linq, object-oriented programming, Visual Studio IDE, SEMI standards, Agile methodology, Azure DevOps, Git, Confluence
Preferred skills
Experience in semiconductor industry, ability to work with global teams
Responsibilities
Design, develop, test, debug, and implement software for equipment across multiple product lines; Develop and maintain software tools for Brooks equipment; Collaborate with application engineers to define specifications for software features; Troubleshoot and resolve issues in deployed software applications; Ensure reliability, availability, and maintainability of the software; Respond to emergencies and manage changes from customer side; Travel to customer cleanrooms for installations and onsite troubleshooting
Seniority
Senior, hands-on IC