Software Engineering Manager

Apply now »

Date: Apr 28, 2024

Location: San Jose, CA, US

Company: Teradyne

Organization & Role

Do you want to be part of an exciting and dynamic team where you get the chance to work with cutting edge technology?  Do you enjoy solving complex problems? Teradyne’s engineering teams are characterized by deep technical skills working with both Software & Hardware. Our Engineers thrive on a dynamic, customer-driven, global work environment. We succeed through teamwork.  We are seeking an engineering manager for our Nextest division to lead a medium sized Software development team.  The team is responsible for the design, implementation, testing and delivery of software for Digital Instruments on our flagship products/platform.  This person is reporting to the Director of Software.  This position requires one to be onsite 3 days a week.

 

Responsibilities

  • Analyze & understand software requirements for new system features for which the team is responsible.
  • Create sizing & development schedules for new features to ensure delivery of high-quality software within time and budget.
  • Support sustaining engineering for existing products.
  • Work with customers to reproduce problems and develop solutions.
  • Provide technical & management oversight of the development of functional specifications and design documents based on requirements.
  • Provide technical & management oversight of code implementation including design and code reviews.
  • Providing technical & management oversight of unit testing and designer verification of the code
  • Monitor progress, take corrective action as needed, and report status to software and project management.
  • Provide career coaching and feedback to employees to help them expand and deepen their skills.
  • Develop ATE-specific technical knowledge and skill required to communicate and resolve issues that affect customers.

Basic Qualifications & Skills

  • 9+ years functional management experience
  • Experience executing against all phases of the software development life cycle
  • Experience with interdisciplinary team and long-term projects
  • Solid grasp of Object-Oriented Design
  • Experienced programmer (C/C++, MS Visual Studio)
  • Experience developing software for hardware instrumentation
  • Experience working with HW engineers and FPGA developers
  • Understanding of common digital and analog circuit elements and basic schematics
  • Strong data analysis skills; 6-sigma, Cp, Cpk, etc.
  • Proven track record in leading multi-site teams
  • Proven success as a manager or lead in the development & delivery of at least one product
  • Experience with semiconductor test or industrial controller software/hardware
  • Experience communicating over various busses; GPIB, I2C, SPI, PCIe, etc.
  • Experience with common laboratory equipment (i.e. oscilloscope, DVM, logic analyzer, protocol analyzer)
  • Experience with precision measurement equipment is important where they are dealing with nanoamps, microvolts or picoseconds.

Education

BS in CS, CE or EE.  MS. Preferred

 

Teradyne is not considering candidates who require sponsorship for this position

 

#LI-SMTER


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

Job Segment: Testing, Test Engineer, Engineering Manager, Software Engineer, Engineer, Technology, Engineering

Apply now »