Senior Software Engineer; Teradyne, Agoura Hills
Listed on 2026-07-10
-
Software Development
Software Engineer, Unix/Linux, Software Testing, Embedded Systems/ Firmware/ IoT
Location: California
Opportunity Overview
The Teradyne Software Engineering team is seeking a highly motivated, energetic Software Engineer to focus on the development of software systems for Automatic Test Equipment (ATE). This senior role involves designing, developing, and maintaining complex software systems and applications, collaborating with cross‑functional teams to deliver high‑quality solutions for next‑generation products.
Responsibilities- Design, develop, and maintain software components for ATE platforms, including embedded systems, diagnostic tools, and automation frameworks.
- Participate in the full software development lifecycle: requirements analysis, design, implementation, testing, and support.
- Collaborate with hardware, systems, and product teams to ensure seamless integration and performance.
- Conduct unit testing, code reviews, and debugging to ensure software quality and reliability.
- Support internal and external customers with technical troubleshooting and issue resolution.
- Provide technical guidance and mentorship to junior engineers.
- Prepare clear and detailed technical documentation for software, system architectures, and processes.
- Contribute to continuous improvement of development processes and tools.
- Bachelor’s or master’s degree in Computer Science, Electrical Engineering, or a related field.
- 3–5+ years of software development experience.
- Experience conceiving and implementing fully functional and high‑performing C# and C++ solutions in Windows and Linux environments.
- Experience implementing software that directly interacts with hardware (FPGAs and ASICs).
- Familiarity with real‑time operating systems, device drivers, and hardware‑software interaction.
- Ability to debug system and board‑level modules through the software toolset, working closely with hardware engineers.
- Proven experience designing and implementing large‑scale software systems in a hardware/software integrated environment.
- Strong experience with system‑level programming and design verification automation.
- Experience with CI/CD processes, version control, and agile methodologies.
- Familiarity with tools such as Git, Jira, and Polarian.
- Excellent written and verbal communication skills, with the ability to collaborate across teams and mentor junior staff.
- Exceptional analytical and debugging skills, with a proactive approach to resolving complex issues.
- Strong interpersonal skills and ability to work effectively in a team environment.
- Self‑directed, self‑starter attitude.
This position is only considering candidates local to the position location.
This role is not eligible for visa sponsorship.
CompensationBase salary range: $127,800 – $204,400. Salary will vary based on experience and skills.
BenefitsTeradyne offers robust health and well‑being benefit programs, including medical, dental, vision, Flexible Spending Accounts, retirement savings plans, life and disability insurance, paid vacation and holidays, tuition assistance programs, and more. For details, visit
Legal & Equal OpportunityLitePoint, a Teradyne Company, is an equal‑opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, age, disability status, protected veteran status, or any other characteristic protected by law. We are a VEVRAA Federal Contractor.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).