Senior Software Engineer (Nextest, San Jose)

Apply now »

Date: Oct 18, 2024

Location: San Jose, CA, US

Company: Teradyne

We are the global test and automation specialists, powering next-generation technologies through sophisticated solutions. Behind every electronic device you use, Teradyne's test technology ensures your device works right the first time, every time! Our portfolio of automation solutions help manufacturers to develop and deliver products quickly, efficiently and cost-effectively. Together, Teradyne companies deliver manufacturing automation across industries and applications around the world!

 

We attract, develop, and retain a high-performance workforce, comprised of people with diverse backgrounds and a shared drive for excellence. We strive to foster a positive and inclusive work environment that helps employees, and communities, thrive.

Our Purpose  

Teradyne is a leading supplier of Automatic Test Equipment used to test complex electronics in the consumer electronics, automotive, computing, telecommunications, and aerospace and defense industries.  Teradyne brings high-quality innovations in smart devices, life-saving medical equipment and data storage systems to market faster through its advanced test solutions for semiconductors and electronic systems. In 2023, Teradyne had revenue of $2.7 billion and today employs 6,500 people worldwide.

 

The Semiconductor Test Division is the world's largest supplier of semiconductor test equipment for logic, RF, analog, power, mixed-signal, and memory technologies.  The Nextest division is responsible for the Magnum family of memory test products.

 

At Nextest, we are in the process of building a cutting-edge DevOps infrastructure and team to support the rapid growth of our software and business. This presents a fantastic opportunity for you to design, develop, and deploy a modern DevOps framework.

 

As a DevOps Engineer at Nextest, you will work closely with development and operations teams to design, implement, and maintain infrastructure and processes that support our software applications and services. Your role will involve automating workflows, managing infrastructure, and ensuring the reliability and scalability of our systems.

 

Nextest software serves as the operating system for the Magnum family of memory test products. It encompasses drivers for hardware control, various business logic and services to support complex memory testing needs, an IDE for users to create their own test programs, and an array of tools for debugging and diagnostics.

 

Opportunity Overview 

  • Infrastructure Management: Design, deploy, and manage scalable infrastructure of DevOps for our software.
  • Release Management Tools Development: Develop, maintain and recommend various scripts and tools required to stage repository branches for release.
  • CI/CD Pipeline Development: Develop and maintain continuous integration and continuous deployment (CI/CD) pipelines to automate software delivery.
  • Configuration Management: Implement and manage configuration management tools.
  • Monitoring and Logging: Set up monitoring, logging, and alerting systems to ensure the health and performance of applications and infrastructure.
  • Collaboration: Work closely with software developers to understand their needs and streamline development processes. Collaborate with IT and operations teams to ensure smooth deployment and integration.
  • Security: Implement and maintain security best practices across all stages of the development lifecycle.
  • Incident Response: Respond to and troubleshoot incidents, outages, and performance issues, providing timely resolution and post-incident analysis.
  • Documentation: Maintain comprehensive documentation for infrastructure, processes, and configurations.

 

All About You 

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.

  • Experience: 7+ years of experience in DevOps or a related role.

  • Technical Skills:

    • Expert knowledge of Git.

    • Expert knowledge of Git-Bash and Bash scripting.

    • Proficiency in cloud platforms (AWS, Azure, Google Cloud).

    • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).

    • Strong knowledge of other scripting languages (e.g. Python, PowerShell).

    • Familiarity with infrastructure-as-code tools (e.g., Terraform, CloudFormation).

    • Experience with CI/CD tools (e.g., Jenkins, GitLab CI, Travis CI).

    • Understanding of network protocols and security best practices.

  • Soft Skills:

    • Excellent problem-solving and analytical skills.

    • Strong communication and teamwork abilities.

    • Ability to work in a fast-paced environment and manage multiple priorities.

 

Preferred Qualifications:

  • Experience on designing & developing DevOps for the software controlling HW.

  • Certifications related to cloud platforms (e.g., AWS Certified DevOps Engineer, Azure DevOps Solutions Expert).

  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).

  • Knowledge of database management and administration.

 

Benefits: 

Benefits: Teradyne offers a variety of robust health and well-being benefit programs, including medical, dental, vision, Flexible Spending Accounts, retirement savings plans, life and disability insurance, paid vacation & holidays, tuition assistance programs, and more.  Please click here to see details. 

 

#LI-KD1

#LI-hybrid


Nearest Major Market: San Jose
Nearest Secondary Market: Palo Alto

Job Segment: Cloud, Test Engineer, Testing, Electronics Engineer, Software Engineer, Technology, Engineering

Apply now »