This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Teradyne Software Engineering team is looking for a highly motivated, energetic, technically driven Software Engineer to focus on the development of software systems for Automatic Test Equipment (ATE). As a senior Software Engineer, you will play a critical role in designing, developing, and maintaining complex software systems and applications. You will collaborate with cross-functional teams to deliver high-quality software solutions for Teradyne's next-generation products, including hardware/software integration, system-level development, and performance optimization. This position offers an opportunity to work on cutting-edge technologies in the semiconductor and automation industries.
Job Responsibility:
Design, develop, and maintain software components for ATE platforms, including embedded systems, diagnostic tools, and automation frameworks
Participate in 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, helping them grow and achieve high standards of software engineering
Prepare clear and detailed technical documentation for developed software, system architectures, and processes
Contribute to continuous improvement of development processes and tools
Requirements:
Bachelor’s or master’s degree in computer science, Electrical Engineering, or related field
3-5+ years of experience in SW development
Conceive and Implement fully functional and high performing C# and C++ software solutions in both 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
Debug system and board level modules through the software toolset, working closely with hardware engineers
Proven experience in designing and implementing large-scale software systems, preferably in an 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 like Git, Jira, Polarian, etc. for Software development and testing
Excellent communication skills, both written and verbal, with the ability to collaborate with a cross-functional team and mentor junior staff
Exceptional analytical and debugging skills with a proactive approach to resolving complex issues
Strong interpersonal skills and the ability to work effectively in a team environment
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.