Enable job alerts via email!

Sr. Embedded Software Design Engineer - PCIe (Teradyne, North Reading)

Teradyne

North Reading (MA)

On-site

USD 140,000 - 200,000

Full time

11 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join Teradyne as a Senior Embedded Software Design Engineer, focusing on PCIe driver development. The role demands extensive software engineering experience, proficiency in C/C++, and collaboration across dynamic teams. Ideal candidates will be passionate about integrating complex systems and driving innovation in semiconductor testing.

Benefits

Medical, dental, and vision insurance
Flexible Spending Accounts
Retirement savings plans
Paid vacation and holidays
Tuition assistance programs

Qualifications

  • Minimum of 15 years of practical development experience.
  • Expertise in embedded software and kernel driver development.
  • Experience across Linux and Windows environments is essential.

Responsibilities

  • Develop PCIe Gen 4/5/6 drivers, validating on ARM and x86 platforms.
  • Lead technical aspects for project deliverables and integration.
  • Handle Linux kernel debugging and performance improvements.

Skills

C
C++
Debugging
Troubleshooting
Integration
Problem Solving

Education

BS in Electrical Engineering
Advanced degree in Computer Engineering

Tools

GIT
JIRA
Microsoft Visual Studio

Job description

Sr. Embedded Software Design Engineer - PCIe (Teradyne, North Reading)

Join to apply for the Sr. Embedded Software Design Engineer - PCIe (Teradyne, North Reading) role at Teradyne

Sr. Embedded Software Design Engineer - PCIe (Teradyne, North Reading)

1 week ago Be among the first 25 applicants

Join to apply for the Sr. Embedded Software Design Engineer - PCIe (Teradyne, North Reading) role at Teradyne

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from Teradyne

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!

We attract, develop, and retain a high-performance workforce, comprised of people with diverse backgrounds and a shared drive for excellence. We strive to foster a positive and inclusive work environment that helps employees, and communities, thrive.

Our Purpose

The Teradyne Semiconductor Test Embedded Firmware Engineering team is looking for a highly-motivated, energetic, technically driven Sr. Embedded Software Design Engineer to focus on the development of driver level SW with a focus on PCIe Gen 4/5/6. Development occurs in a dynamic and challenging multi-site environment. The ideal candidate will have a passion for working with hardware and software subject matter experts to make complex hardware and software come together into a working system. This role reports into the Logic Design organization.

Opportunity Overview

  • PCIe Gen 4/5/6 driver development, debugging, validation on ARM, x86 platforms
  • Embedded Software development in C/C++, Linux, RTOS
  • Linux driver development, MSIX interrupt handling, kernel modification, device tree updates
  • PCIe 4/5 Bridge (Broadcom PEX/MicroChip) driver support, integration on x86, ARM
  • Linux kernel/OS debugging and updates to resolve performance and stability issues
  • Act as Technical Lead for project deliverables.

All About You

  • Software coding using C and C++.
  • System integration in both Linux and Windows environments.
  • Languages: Expertise in C, C++ coding and several scripting languages (Python, , bash, …) required. Operating Systems: Linux, Windows
  • Development Tools: GIT, JIRA, Make, Microsoft Visual Studio (Linux and Windows).
  • Processors: PowerPC, ARM
  • Comfortable working with open source communities (Linux kernel etc)
  • PCIe:
    • Extensive experience developing embedded SW and kernel drivers for PCIe subsystems.
    • Experience with PCIe Gen5/6 preferred.
    • Experience configuring PCIe switches to support bifurcation, non-transparent endpoints and synthetic endpoints.
  • Hardware protocols: Familiarity with common hardware protocols, such as; I2C, SPI, Ethernet, USB...
  • Excellent troubleshooting, debugging, and problem solving skills.
  • Experience with Automated Test Equipment is a plus.
  • Solid verbal, written and presentation skills.
  • Comfortable and familiar with peer reviewed software development process.
  • Experience working in cross-functional teams designing complex systems
  • Commitment to excellence, efficiency, and product quality
Education/Experience

  • BS required, advanced degree in electrical engineering, computer engineering computer science or related technical field from a top university or engineering institution
  • Minimum of 15 years of practical development experience.

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.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Industries
    Semiconductor Manufacturing

Referrals increase your chances of interviewing at Teradyne by 2x

Sign in to set job alerts for “Senior Software Design Engineer” roles.
Senior Software Engineer - EtherCAT & Controls
Senior Flight Software Engineer, Maritime Division

Boston, MA $168,000.00-$252,000.00 6 minutes ago

Senior Flight Software Engineer, Maritime Division

Quincy, MA $168,000.00-$252,000.00 6 minutes ago

Sr Software Engineer, GPU Rendering, OpenGL, DirectX, Vulkan (Burlington, MA / Greater Boston area) - R50164
SENIOR SOFTWARE ENGINEER - JCL, COBOL, Microfocus and Banking experience. (Hybrid position - prefer local candidates)
Senior Software Engineer (C#/Python/Azure) | Elite Quant Hedge Fund | Boston

Boston, MA $170,000.00-$220,000.00 10 hours ago

Senior Software Engineer (Full Stack, Platform)

Cambridge, MA $181,900.00-$291,000.00 13 hours ago

Boston, MA $104,860.00-$194,740.00 5 days ago

Cambridge, MA $181,900.00-$291,000.00 13 hours ago

Burlington, MA $90,000.00-$105,000.00 1 week ago

Principal Software Engineer - Technical Lead

Boston, MA $119,800.00-$258,000.00 5 days ago

Wilmington, MA $108,800.00-$149,600.00 6 days ago

Waltham, MA $125,000.00-$150,000.00 15 hours ago

Wilmington, MA $108,800.00-$149,600.00 6 days ago

Boston, MA $150,000.00-$160,000.00 2 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior ASIC Design Engineer (remote)

Chelsea Search Group, Inc.

Boston null

Remote

Remote

USD 100,000 - 150,000

Full time

10 days ago

Senior Design Verification Engineer (remote)

Chelsea Search Group, Inc.

Boston null

Remote

Remote

USD 110,000 - 160,000

Full time

8 days ago

Senior ASIC Design Engineer (remote)

Chelsea Search Group, Inc.

Austin null

Remote

Remote

USD 120,000 - 180,000

Full time

Today
Be an early applicant

Senior RTL Design Engineer (remote)

ZipRecruiter

Austin null

Remote

Remote

USD 110,000 - 160,000

Full time

4 days ago
Be an early applicant

Senior RTL Design Engineer (remote)

ZipRecruiter

San Diego null

Remote

Remote

USD 130,000 - 180,000

Full time

4 days ago
Be an early applicant

Embedded Software Design Engineer (Teradyne, North Reading)

Teradyne

North Reading null

On-site

On-site

USD 100,000 - 160,000

Full time

9 days ago

Senior ASIC Design Engineer (remote)

Chelsea Search Group, Inc.

Hillsboro null

Remote

Remote

USD 120,000 - 180,000

Full time

10 days ago

Senior ASIC Design Engineer (remote)

Chelsea Search Group, Inc.

Colorado Springs null

Remote

Remote

USD 100,000 - 160,000

Full time

10 days ago

Senior ASIC Design Engineer (remote)

Chelsea Search Group, Inc.

Denver null

Remote

Remote

USD 120,000 - 175,000

Full time

10 days ago