
Embedded 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
About the role
- Spearhead and direct a team that develops software in a 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 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
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
LinuxWindows developmentCC++C#PythonJavaembedded systems designreal-time operating systemssoftware development processes
Soft Skills
team managementcoachingcollaborationanalytical skillsproblem-solvingproject managementcommunication skillsinterpersonal skillsmotivationrelationship building
Certifications
BS in Computer ScienceBS in MathBS in PhysicsBS in EngineeringMS in Computer ScienceMS in Engineering