Software Engineer
Basak, Lapu-Lapu City, PH
Organization & Role
The Teradyne Software Engineering team is looking for a highly-motivated, energetic, technically driven Software Engineer to focus on the development of software systems for products within the Semiconductor Test division. Development occurs in a dynamic and challenging multi-site development environment.
Duties and Responsibilities
- Design, analyze, test, and develop hardware and software systems to meet user’s needs.
- Develop separate elements of the system that work well in the system as a whole.
- Create various diagrams, flowcharts and models that illustrate the operation of the system.
- Ensure continued functionality of a system during maintenance and testing of the system.
- Document each aspect of a system or application as a reference for future upgrades and maintenance.
- Revisit the development process to fix bugs or address client or consumer concerns.
- Recommend upgrades for existing systems and programs.
Basic Qualifications, Education & Skills
- A Bachelor's Degree Holder in Electronics
- Must have a solid background in Electronics
- Must have experience in developing applications that utilize electrical test equipment
- Must have experience in all software development phases – from product definition until code maintenance
- Must have experience in C# WPF/WinForms
- Must have experience with any low-level language (e.g., C/C++/Assembly)
- Must have experience with object-oriented programming
- Familiarity with unit testing . MVVM paradigm and , scrum development is a plus.
- Experience with APIs is a plus
- Must be able to work in a team or individually.
- Must be self-motivated and able to work with minimal supervision
Job Segment:
Test Engineer, Testing, Software Engineer, Electronics Engineer, Engineer, Engineering, Technology