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 to support enhancements and new product features in semiconductor equipment.
Develop software tools supporting design, infrastructure, and technology platforms, influencing hardware compatibility and integration.
Collaborate within a centralized software engineering team and cross-functional groups, with occasional customer site visits (less than 10% travel).
Minimum Requirements
Bachelor’s degree in Computer Engineering, Electronics, or Mechanical Engineering, or equivalent experience.
Knowledge of Object-Oriented Software design and programming including Design Patterns and Finite State Machines.
Understanding of multithreading with preemptive thread scheduling and communication protocols such as I2C, SPI, UART.
Work Experience Required: Entry-level / Graduate eligible role with no prior professional experience required.
Ideal Candidate Profile
Familiarity with embedded system communication protocols applicable to hardware-software integration in semiconductor equipment.
Comfortable working in a collaborative, centralized engineering environment spanning multiple product lines.
Able and willing to travel occasionally (<10%) to customer sites for software support.
