Senior C++ Engineer, Embedded & Hardware

Teradyne

San Jose (CA)

On-site

USD 178,000 - 277,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Teradyne in San Jose, CA is seeking a Senior Software Engineer specializing in memory test hardware interfacing. You will work with embedded software, FPGAs, and ASICs to design, implement, and test new features and libraries on complex test systems.

You will collaborate with hardware, systems, QA, and field teams to deliver reliable software and drive customer success, with emphasis on C++, Windows environments, and robust test strategies.

Qualifications

  • Computer Science degree with 7+ years experience.
  • Expert knowledge of C++ and OO design.
  • Experience with hardware-interfacing software for FPGAs/ASICs.
  • Windows knowledge and Visual Studio experience.
  • Familiarity with Visual Studio IDEs and the STL Library.
  • Proficiency with a source control system (Git preferred).
  • Experience interacting with hardware designers and reading schematics/design docs.
  • Embedded systems development (microcontrollers/SoCs).
  • Windows OS internals knowledge.
  • Proven track record delivering software to customers.
  • ATE experience.

Responsibilities

  • Understand customer requirements and translate them into software within our existing architecture.
  • Collaborate with senior engineers to design and develop programs and libraries for new products.
  • Sustain and extend programs and libraries for existing products.
  • Engage with Field Applications to improve customer success.
  • Work with QA to devise effective test strategies and improve releases.

Skills

C++
Windows
Visual Studio
GIT
Embedded systems
Hardware interop
Windows OS Internals
Software for hardware
ATE experience

Education

Computer Science degree

Tools

Visual Studio IDE
Git

Job description

Teradyne in San Jose, CA is seeking a Senior Software Engineer specializing in memory test hardware interfacing. You will work with embedded software, FPGAs, and ASICs to design, implement, and test new features and libraries on complex test systems.

You will collaborate with hardware, systems, QA, and field teams to deliver reliable software and drive customer success, with emphasis on C++, Windows environments, and robust test strategies.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Embedded Systems (C++, Hardware)
Software Engineer, Embedded Systems (C++, Hardware)

Teradyne • San Jose (CA)

On-site
USD 143,000 - 228,000
Health benefits
Discretionary bonus
Senior Software Engineer & Tech Lead — Embedded Hardware
Senior Software Engineer & Tech Lead — Embedded Hardware

Teradyne • San Jose (CA)

On-site
USD 178,000 - 285,000
Memory Test Software Engineer – Embedded & Hardware
Memory Test Software Engineer – Embedded & Hardware

Teradyne • San Jose (CA), Northern (KY)

Hybrid
USD 143,000 - 228,000
Health benefits
Bonus eligibility
Senior Hardware Architect: High-Speed FPGA Systems
Senior Hardware Architect: High-Speed FPGA Systems

Teradyne • San Jose (CA)

On-site
USD 111,000 - 179,000
Medical, dental, and vision insurance
Flexible Spending Accounts
Retirement savings plans
+1
Lead Hardware Architect - High-Speed Memory Test Systems
Lead Hardware Architect - High-Speed Memory Test Systems

Teradyne • San Jose (CA)

On-site
USD 169,000 - 272,000
Medical, dental, vision benefits
Flexible Spending Accounts
Retirement savings plans
+1
Senior ATE Memory Applications Engineer
Senior ATE Memory Applications Engineer

Teradyne • San Jose (CA)

On-site
USD 198,300 - 317,400
Health benefits
Bonus program
Senior Mechanical Engineer, Memory Test Systems
Senior Mechanical Engineer, Memory Test Systems

Teradyne • San Jose (CA)

On-site
USD 122,000 - 214,000
Health benefits
Discretionary bonus eligibility
Tech Lead & Senior Software Engineer (C++, FPGA/ASIC)
Tech Lead & Senior Software Engineer (C++, FPGA/ASIC)

Teradyne • San Jose (CA)

On-site
USD 177,000 - 285,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Software Engineer (Memory Test, San Jose, CA)
Senior Software Engineer (Memory Test, San Jose, CA)

Teradyne • San Jose (CA)

On-site
USD 178,000 - 277,000
Software Engineer (Memory Test, San Jose)
Software Engineer (Memory Test, San Jose)

Teradyne • San Jose (CA), Northern (KY)

Hybrid
USD 143,000 - 228,000
Health benefits
Bonus eligibility