
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 freeSenior Embedded Software Engineer
Teradyne · North Reading
