About the role
AI summarisedSoftware Engineer at Teradyne in Singapore, responsible for developing and maintaining software for semiconductor test equipment. The role involves working on test system software, collaborating with cross-functional teams, and ensuring product quality.
Test EquipmentFull-timeEngineering
Key Responsibilities
- Design, develop, and maintain software for semiconductor test systems.
- Collaborate with hardware and system engineers to define software requirements.
- Participate in code reviews and ensure code quality.
- Debug and resolve software issues in a timely manner.
- Contribute to continuous improvement of development processes.
- Document software designs and implementation details.
Requirements
- Bachelor's degree in Computer Science, Electrical Engineering, or related field.
- Proficiency in C++ and Python.
- Experience with object-oriented design and development.
- Familiarity with software development tools (e.g., Git, JIRA).
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Ability to work in a fast-paced environment.
- Knowledge of semiconductor test equipment is a plus.