Embedded Software Engineering Manager (hybrid)

Johnson ControlsWestford, MA
2d$130,000 - $175,000Hybrid

About The Position

Johnson Controls is seeking a Senior Manager of Embedded Software Engineering to lead a team of 10–15 talented engineers within our Fire Detection Business Unit, developing state-of-the-art fire detection solutions used worldwide. This role requires a hands-on leader with deep technical expertise and proven experience managing complex software projects across the full technology stack—from hardware and embedded systems to end-user applications. The position reports directly to the Sr. Director of Software Engineering and Software Quality Engineering for Fire Solutions and plays a critical role in delivering innovative, secure, and reliable products that protect lives and property globally. Candidates must be able to work onsite in Westford, MA 3 days a week. Candidates must be commuting distance to Westford, MA, or able to relocate.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
  • 10+ years in software engineering with at least 3–5 years in a leadership role.
  • Strong background in firmware and embedded systems development using C/C++.
  • Proven ability to design and review software architecture across full stack.
  • Hands-on experience with GitHub and Atlassian tools.
  • Deep understanding of Agile/Scrum methodologies.
  • Experience working with global teams and managing distributed projects.

Nice To Haves

  • Familiarity with regulatory compliance and certification processes for embedded systems.
  • Knowledge of communication protocols, IoT technologies, and secure software development practices.
  • Regulatory Knowledge: Experience with certification authorities and approval processes.

Responsibilities

  • Manage and mentor a team of software engineers specializing in firmware, embedded systems, and communication technologies using C and C++.
  • Ensure architectural integrity and technical excellence across the entire stack—from hardware interfaces to cloud and end-user applications.
  • Drive best practices for secure coding and collaborate closely with Global Product Security teams to ensure compliance with security standards.
  • Work closely with Product Management, Program Management, SQA, and other engineering teams to ensure successful project delivery.
  • Coordinate with Hardware Engineering for tight dependencies and integration.
  • Partner with Program Management to meet scheduled milestones and deliverables.
  • Provide architectural guidance at both macro and micro levels.
  • Solve complex technical challenges and guide design decisions.
  • Champion and guide the team in Scrum and Agile methodologies to improve efficiency and quality.
  • Utilize development tools such as GitHub and the Atlassian suite (Jira, Confluence, etc.) for effective project execution.
  • Collaborate with distributed engineering teams across multiple geographies.

Benefits

  • This role offers a competitive Bonus plan that will take into account individual, group, and corporate performance.
  • This position includes a competitive benefits package.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service