Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Teradyne

Senior Embedded Firmware Engineer, Compute Test

Teradyne

. Develop embedded board support packages for Teradyne instruments .

Posted 9/30/2026full-timeNorth Reading • Massachusetts • United StatesSenior💰 $161,700 - $258,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in Embedded Linux BSP development, including proficiency in C, C++, and scripting languages such as Python and bash. Capable of architecting and implementing high-performance, maintainable code while collaborating effectively with cross-functional teams on complex hardware systems.

Highest-signal resume keywords
Embedded Linux BSP DevelopmentC/C++ ProgrammingCI/CD IntegrationLinux Operating System ExpertiseGIT, CMake, Yocto, and Docker

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C ProgrammingC++ ProgrammingEmbedded Linux DevelopmentDevice TreesU-boot ConfigurationApplication Development in LinuxScripting LanguagesAutomated TestingTroubleshooting and DebuggingHigh-Performance Code Implementation
Soft Skills
Excellent Communication SkillsInitiative in Project Needs AggregationProblem-Solving Skills
Tools & Technologies
GITCMakeYoctoDocker
Certifications & Qualifications
BS in Electrical EngineeringBS in Computer EngineeringBS in Computer Science
Industry Keywords
Embedded SystemsAutomated Test EquipmentHardware ProtocolsI2CSPIPCIeEthernetUSBOpen Source CommunitiesPeer-Reviewed Software Development

Tech Stack

Tools & technologies
DockerLinuxOpen SourcePythonC++

About the role

Key responsibilities & impact
  • Develop embedded board support packages for Teradyne instruments
  • Participate in key architecture choices involving processors, operating systems, tools, and network adaptation
  • Architect, design, implement, verify, and perform lab validation of Linux BSP and userspace tools for automated test equipment
  • Work with Hardware, Software, and Systems Engineering on interfaces to complex hardware systems
  • Implement scalable, high-performance, high-quality, extensible, and maintainable code
  • Build, deploy, and automate testing of created and improved systems

Requirements

What you’ll need
  • 8+ years of experience
  • Software coding using C and C++ (11 or newer)
  • Experience with Embedded Linux BSP development, including Devicetrees, u-boot configuration, and building and deploying Linux on embedded systems
  • Application development in Linux environments
  • Excellent communication skills and willingness to take the initiative to aggregate project needs
  • Experience with CI/CD integration
  • Expertise in C, C++, and several scripting languages, including Python and bash
  • Linux operating system expertise
  • Experience with GIT, CMake, Yocto, and Docker
  • Familiarity with hardware protocols such as I2C, SPI, PCIe, Ethernet, and USB
  • Excellent troubleshooting, debugging, and problem-solving skills, including debugging remote systems with multiple devices in the loop
  • Experience with automated test equipment is a plus
  • Familiarity with peer-reviewed software development processes
  • Comfort working with open source communities, including the Linux kernel and u-boot
  • Experience working in cross-functional teams designing complex systems
  • BS required; advanced degree in electrical engineering, computer engineering, computer science, or related technical field from a top university or engineering institution
  • This position is not eligible for visa sponsorship

Benefits

Comp & perks
  • Discretionary bonus(es) based on financial performance
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Flexible Spending Accounts
  • Retirement savings plans
  • Life insurance
  • Disability insurance
  • Paid vacation and holidays
  • Tuition assistance programs