Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, troubleshoot, and debug software programs for product enhancements and new developments within semiconductor etch and deposition products.
Develop software tools supporting design, infrastructure, and technology platforms, ensuring hardware compatibility and influencing hardware-software integration.
Collaborate with cross-functional teams and occasionally visit customer sites to provide support; travel less than 10%.
Minimum Requirements
Bachelor’s degree in Computer Engineering, Electronics, or Mechanical Engineering (or equivalent experience); entry-level role with no prior professional experience required.
Knowledge of Object-Oriented Software design and programming, including Design Patterns and Finite State Machines.
Understanding of multithreading concepts, including preemptive thread scheduling.
Familiarity with communication protocols such as I2C, SPI, and UART.
Ideal Candidate Profile
Comfortable working in a centralized software engineering team supporting diverse semiconductor equipment products.
Able to handle full software lifecycle including development, debugging, documentation, and maintenance.
Willing to engage in customer-facing support activities involving travel under 10%.
