
Senior Automation Software Engineering Manager
Jobs2web
full-time
Posted on:
Location Type: Office
Location: North Reading • Massachusetts • United States
Visit company websiteExplore more
Salary
💰 $199,600 - $319,400 per year
Job Level
About the role
- Spearhead and direct a team that develops software in distributed software platform.
- Manage, coach and develop team to drive change and accountability.
- Provide guidance and direction to the team, manage dependencies and facilitate collaboration across teams.
- Collaborate with Product Owners and technical leaders to help translate business needs into technical requirements, actions and roadmaps.
- Liase with customers on critical project deliverables and issues.
- Create feasibility plans for delivery of feature functionality to target release dates in conjunction with the objectives set by Product Management.
- Run cross disciplinary projects that include deliverables from hardware and mechanical engineering groups in addition to software.
- Drive best practices of software engineering and alignment with Teradyne’s overall strategy.
- Provide metrics and regular status updates to senior leadership and project stakeholders.
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.
- Good knowledge of Windows development.
- Strong working knowledge of 2 or more of the following languages: C, C++, C#, Python, Java.
- Proven experience in systems design of multi-site test equipment with mechanical and electrical components
- Proven experience in software control and integration of vision/automation components
- 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
- medical
- dental
- vision
- Flexible Spending Accounts
- retirement savings plans
- life and disability insurance
- paid vacation & holidays
- tuition assistance programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
LinuxWindows developmentCC++C#PythonJavasystems designsoftware controlintegration of vision/automation components
Soft Skills
analytical skillsproblem-solving skillsproject management skillswritten communicationverbal communicationinterpersonal skillsteam motivationindependent work planningcross-functional relationship buildingmanagement interaction
Certifications
BS in Computer ScienceBS in MathBS in PhysicsBS in EngineeringMS in Computer ScienceMS in Engineering