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!
Requirements
- 5+ years of managing software development teams, with a strong focus on application development
- 5+ years building medium to large-scale mission critical, high availability production systems.
- Proficient experience developing on Linux and associated technologies.
- Strong working knowledge of 2 or more of the following languages: C, C++, C#, Python, Java.
- Proven experience in embedded systems design with preemptive, multitasking real-time operating systems.
- Multiple SW manager roles running System Software, embedded teams
- Familiarity with software configuration management tools, defect tracking tools, and peer review.
- Strong working knowledge of software development processes, governance, tools and standards.
- Excellent analytical, problem-solving and project management skills.
- Excellent written and verbal communication and interpersonal skills.
- Ability to motivate teams to produce quality materials within tight timeframes and simultaneously manage several projects
- Ability to define, structure and plan work independently.
- Cross-functional relationship building skills.
- Ability to interact effectively with all levels of management.
- Knowledge of reading schematics and data sheets for components is plus.
- BS in Computer Science, Math, Physics, or Engineering; MS in Computer Science or engineering preferred
Benefits
- robust health and well-being benefit programs
- medical, dental, vision, Flexible Spending Accounts, retirement savings plans, life and disability insurance, paid vacation & holidays, tuition assistance programs, and more