Jobs2web

Embedded Software Engineering Manager

Jobs2web

full-time

Posted on:

Location Type: Office

Location: North ReadingMassachusettsUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $199,600 - $319,400 per year

Tech Stack

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