About this role
Opportunity Overview
- Design, implement, and test system software for the IG-XL development environment supporting the UltraFLEX family.
- Contribute to software that supports digital and analog instruments across multiple operating systems.
- Help validate software compatibility with product computing hardware.
- Work from requirements and design guidance to implement features using C#, C++, .NET, and COM/ATL. Create and run unit tests and support verification.
- Investigate and resolve routine software and computing issues. Use debugging tools and collaborate with senior engineers to address more complex problems.
- Work regularly with software, driver, hardware, and other partner teams to clarify requirements, communicate progress, and integrate changes.
All About You
We seek individuals who share our passion and determination. Our commitment to customer success drives us to go the extra mile. If you’re ready to join us in this mission, take a closer look at the minimum criteria for the position.
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
- Typically 2+ years of professional software development experience, or equivalent experience delivering software for commercial or technical applications.
- Experience developing or testing software applications; experience integrating software with hardware is an advantage.
- Strong understanding of object-oriented programming, software design, and data structures. Hands-on proficiency in C# and C++; familiarity with UML is beneficial.
- Clear written and verbal communication skills, including the ability to explain technical issues and share progress with teammates.
- Familiarity with Visual Basic (VB) is an advantage.
- Familiarity with Git or ClearCase, UML tools, and debugging or profiling tools is an advantage.
- Ability to analyze a system, use debugging tools, and work through issues methodically; able to seek guidance and escalate issues when appropriate.
- Ability to contribute effectively as part of a software development team.
- Experience with automated test equipment (ATE) or hardware is an advantage.
- Familiarity with computer hardware, operating systems.
- Familiarity with Agile development, continuous integration, and JIRA is an advantage.
We are only considering candidates local to position location and are unable to provide relocation for this position.
This position is not eligible for visa sponsorship.
Benefits
- Teradyne offers a variety of robust health and well-being benefit programs, including outpatient medical, flexible benefits, life and disability insurance, paid holidays and more.
LI-CM1
LI-Onsite
Job Segment: Test Engineer, Testing, Software Engineer, Developer, Electrical Engineering, Engineering, Technology