Jobs · Engineering · California

Senior Software Engineer (Nextest, San Jose)

Teradyne · San Jose, CA · 6 days ago
Engineering$178k–$277k/yrFull-time

Opportunity Overview

Nextest is seeking software engineers to join a dynamic, hardworking, engaging, and collaborative team. As a candidate contributor, you will be involved in all aspects of software engineering and complex problem-solving, working with different functions to define, implement, and test new features and functionality.

Our engineering teams are characterized by deep technical skills working with both software and hardware. Internally, we collaborate with the Systems Engineering, Hardware Engineering, and QA groups. Externally, we work closely with our Field support organization and customers.

You will understand customer requirements and find innovative ways to incorporate those requirements within our existing software architecture. You will learn from our most senior engineers and contribute to driving the next generation of Teradyne. You will collaborate with our senior team to design and develop programs and libraries for new products, sustain and extend programs and libraries for existing products, engage with our Field Applications team to improve customer success and solve customer problems, and assist with devising effective test strategies and resolving issues with our internal and customer-facing software releases.

Qualifications

  • Computer Science degree with 7+ years of experience
  • Expert knowledge of C++
  • Strong C++ Object Oriented design experience with a history of consistent on-time software delivery
  • Mastery implementing software that directly interacts with hardware (FPGAs and ASICs)
  • Knowledge of Windows and experience with Visual Studio required
  • Familiarity with Microsoft Visual Studio IDE's and the STL Library
  • Proficiency with a source code control system (GIT preferred)
  • Extensive experience interacting with hardware designers and reading schematics/design documentation and implementing software interacting directly with hardware
  • Experience developing Windows device drivers (specifically, KMDF)
  • Deep knowledge of Windows OS Internals
  • Proven track record of completing and delivering products directly to customers
  • Instrument design / control ATE experience

Pay

The base salary range for this role is $177,900 - $277,400. This range is a good faith estimate, and the amount of base salary will correspond with experience and skill set. This range can also fluctuate depending on demand and location.

Benefits

Teradyne offers a variety of robust health and well-being benefit programs, including medical, dental, vision, Flexible Spending Accounts, retirement savings plans, life and disability insurance, paid vacation & holidays, tuition assistance programs, and more. Please click here to see details.

Similar jobs

Software Engineer, Senior

Parsons CorporationAberdeen, MD· 1 wk ago
Engineering$112k–$196k/yrapply on parsons.wd5.myworkdayjobs.com

Software Engineer, Senior

EverWatchAnnapolis Junction, MD· 2 wk ago
Engineering$91.34–$110.57/hrapply on everwatch-everwatchsolutions.icims.com