Share this Job

Software and Release Engineer (New College Hire)

ID:  3363
Function:  Engineering

North Reading, MA, US

Organization & Role


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!.

The Teradyne Software Engineering team is looking for a highly-motivated, technically driven Software Engineer to focus on the design, development and test of software on large-scale cross-functional project teams. These projects develop Windows-based tools, applications, and instrument drivers; as well as embedded real-time control software. Help with systems integration projects where software, hardware, and mechanical meets in a turn-key automated test solution delivered to customers. This role will also be responsible for the deployment process of our software products, a reviewer of internal development guidelines for consistency against customer environments, and understand the big picture of how our software products work together.  


•    Design, implementation, test, and deployment of software components 
•    Understanding customer requirements and finding solutions that fit within our existing software architecture
•    Develop scalable, high-performance, high-quality, extensible, and maintainable software
•    Work with software verification engineers to devise an effective test strategy
•    Create and maintain build processes and environments 
•    Design of deployment process on customer systems
•    Manage runtimes and dependencies of project development guidelines against customer environments
•    High level debug of runtime and compilation failures
•    Source control management

Basic Qualifications & Skills

•    Languages: C/C++,  C#, or other similar compiled and interpreted languages
•    Operating Systems: Windows
•    Development Tools: Visual Studio
•    Experience in hardware control, embedded programming, or operating systems
•    Excellent troubleshooting, debugging, and problem solving skills
•    Source control concepts
•    Solid verbal and written skills
•    Commitment to excellence, efficiency, and product quality
•    Solid presentation skills



BS/BA/MS degree in Computer Science, Computer Systems Engineering, or equivalent experience is required. BS/BA/MS in Electrical or Computer Engineering may be acceptable with sufficient software experience.  

This position is currently is a hybrid position.  However, applicants must be local to the North Reading location and available to work in the office.  

The above listed position may involve access to export controlled technology and may be subject to export licensing requirements prior to employment.

This position requires employees to be fully vaccinated or subject to weekly testing for onsite access.


ITAR Restriction: All candidates for this ITAR restricted position must be one of the following: US Citizen or U.S. Permanent Resident, Asylee, Refugee or otherwise lawfully admitted under an amnesty program.

FOUO Designation:  This position may require access to work under Federal Contracts under the "For Official Use Only" designation, and as such, you may be limited to access such programs if you are not a US citizen or if you have dual citizenship

The above listed position may involve access to export controlled technology and may be subject to export licensing requirements prior to employment.

Job Segment: Test Engineer, Software Engineer, Testing, Embedded, Systems Engineer, Engineering, Technology