Senior Embedded Software Engineer at Teradyne - ScoutJobs - The AI-curated global job board
Skip to content
Teradyne
Posted 3 days ago

Senior Embedded Software Engineer

TeradyneSenior Embedded Software Engineer

Requirements

C/C++ expertise, PCIe Gen 4/5/6 driver development, Linux and Windows system integration, Python or Bash scripting, ARM or x86 platform experience, BS in Electrical/Computer Engineering or related field

Skills

C#PCIeLinuxPythonARM

About the role

Responsibilities

  • Develop, debug, and validate PCIe Gen 4/5/6 driver-level software on ARM and x86 platforms
  • Perform embedded software development using C/C++ within Linux and RTOS environments
  • Manage Linux driver development, including MSIX interrupt handling, kernel modifications, and device tree updates
  • Support PCIe 4/5 Bridge integration (Broadcom PEX/MicroChip) on x86 and ARM architectures
  • Debug Linux kernel/OS issues to resolve performance and stability challenges
  • Act as a Technical Lead for various project deliverables

Requirements

  • Expertise in software coding using C and C++
  • Extensive experience developing embedded software and kernel drivers for PCIe subsystems
  • Strong proficiency in scripting languages such as Python or Bash
  • Experience with system integration in both Linux and Windows environments
  • Hands-on experience with ARM or x86 platforms
  • BS in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field

Preferred Qualifications

  • Experience with PCIe Gen 5 or Gen 6 technologies
  • Experience configuring PCIe switches to support bifurcation, non-transparent endpoints, and synthetic endpoints
  • Familiarity with hardware protocols such as I2C, SPI, Ethernet, or USB
  • Experience working with Automated Test Equipment (ATE)
  • Proficiency with development tools including GIT, JIRA, Make, and Microsoft Visual Studio

Benefits

  • Robust health and well-being programs including medical, dental, and vision
  • Retirement savings plans
  • Life and disability insurance
  • Flexible Spending Accounts
  • Paid vacation and holidays
  • Tuition assistance programs

About the Company

Teradyne is a global leader in test and automation solutions, providing sophisticated technology that powers next-generation electronic devices. We drive innovation across various industries, helping manufacturers deliver products quickly and efficiently through our diverse portfolio of automation solutions.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Embedded Software Engineer

Teradyne · North Reading

Sign up to apply