Who we are:
At UST, we help the world’s best organizations grow and succeed through transformation. Bringing together the right talent, tools, and ideas, we work with our client to co-create lasting change. Together, with over 26,000 employees in 25 countries, we build for boundless impact—touching billions of lives in the process. Visit us at .
Job Responsibilities:
We are seeking a Semiconductor Software Product Development Engineer to design, develop, and maintain software solutions that support semiconductor manufacturing, process control, equipment automation, and product development. The ideal candidate will develop scalable, high-quality software, collaborate with cross-functional engineering teams, and contribute throughout the complete software development lifecycle.
Key Responsibilities:
· Design, develop, test, and maintain software applications for semiconductor products and manufacturing systems
· Build scalable, reliable, and high-performance software solutions
· Collaborate with hardware, firmware, process,
and product engineering teams to deliver integrated solutions
· Participate in software architecture, code reviews, debugging, and performance optimization
· Develop automated test frameworks and ensure software quality through unit and integration testing
· Document software designs, technical specifications, and user guides. Troubleshoot production issues and provide ongoing product support. Required
Qualifications:
· Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
· Solid programming skills in C++, C#, Java, or Python.
· Experience with software development for semiconductor equipment, manufacturing systems, or EDA applications.
· Knowledge of object-oriented design, data structures, algorithms, and software development best practices.
· Experience with Linux/Windows environments, version control (Git), and Agile methodologies.
· Excellent problem-solving and
📌 Lead II (Bengaluru)
🏢 UST
📍 Bengaluru