Loading...
 
Share this Job

Software Engineer

ID:  2424
Function:  Engineering
Location: 

Heredia, CR


We are the global test and automation specialists, powering next-generation technologies through sophisticated solutions. Behind every electronic device you use, Teradyne's test technology ensures your device works right the first time, every time! Our portfolio of automation solutions help manufacturers to develop and deliver products quickly, efficiently and cost-effectively. Together, Teradyne companies deliver manufacturing automation across industries and applications around the world!.

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 Eagle Test division. Development occurs in a dynamic and challenging multi-site development environment. This individual will report directly to the Software Engineering Manager.

 

Responsibilities

Software instrument development tasks consist of writing software that presents a programmatic interface to the software and hardware that control Automatic Test Equipment (ATE).  The software is intended to control the hardware, but must also interface to databases and class structures that will be loaded to the ATE.  The interface that is developed presents a specific user model to the customers of the equipment; the goals are ease of use, completeness, and performance.

Some of the key responsibilities will be to: 

  • Assist in developing a customer toolset (programmatic interface software) to control and use instruments on ATE systems
  • Assist in debugging system and board level hardware operations through the software toolset
  • Develop and maintain internal software tools to assist the development and debugging process
  • Develop and maintain internal tools to measure and assure the quality of the delivered software

Basic Qualifications & Skills

  • Minimum BS degree in EE, CS, Computer Engineering or equivalent
  • 3 - 5 years’ experience
  • Proficient in C++ under .NET or C
  • Proficient in Visual Studio 2015 (or later) or equivalent
  • Excellent written, verbal and group communication skills.
  • Self-motived, proactive
  • Firm grasp of software development process
     

Nice To Have

  • Quality Analysis skills
  • Proficient in C# under COM/ATL
  • Source Control Management
  • Experience working with issue tracking systems (i.e. JIRA)


Job Segment: Developer, Manufacturing Engineer, Software Engineer, Engineer, Testing, Technology, Engineering