**Software Engineer (Sustaining)**
We are a leading provider of automation solutions with over 40 years of experience in the semiconductor industry, offering precision robotics, integrated automation systems, and contamination control solutions.
Our product portfolio includes a range of automation solutions for semiconductor manufacturing.
As a Sustaining Engineer on our Software Team, you will play a critical role in accelerating our growth journey.
Key Responsibilities:
* Develop application software to interface with control systems and information systems, and perform self-diagnostics.
* Collaborate with cross-functional engineering teams and customers to define new or improve on product features.
* Maintain custom Linux distributions and ensure reliable and high-quality software through development and automated testing best practices.
* Support manufacturing and customer investigations and troubleshooting field issues.
Requirements:
* Bachelor's degree in Computer Science, Software Engineering, Mechatronic, or similar technical degree.
* 4+ years proven experience with software design and development for innovative solutions.
* Experience programming in C++ for control systems, SQL, Python, JavaScript, or similar scripting language is beneficial.
* Linux and continuous integration experience is desirable.
About Us:
We are a growing technology leader with exciting career opportunities. We celebrate diversity and are committed to creating a welcoming environment for all applicants.