
Johnson Controls
Produces HVAC, fire, security and building automation systems to optimize and protect buildings globally.
Embedded Software Engineering Manager (hybrid)
Lead a team of embedded software engineers to design secure fire detection solutions.
Job Highlights
About the Role
The manager will mentor and guide engineers specializing in firmware, embedded systems, and communication technologies using C and C++. Responsibilities include ensuring architectural integrity across the full stack—from hardware interfaces to cloud and end‑user applications—driving secure coding practices, and collaborating with Product Management, Program Management, SQA, and Hardware Engineering to meet project milestones. The role also provides macro and micro‑level architectural guidance, solves complex technical challenges, champions Scrum and Agile methodologies, and utilizes tools such as GitHub and the Atlassian suite for effective execution. • Lead and mentor a team of 10–15 firmware and embedded software engineers. • Ensure end‑to‑end architectural integrity from hardware interfaces to cloud and UI applications. • Drive secure coding practices and compliance with global product security standards. • Collaborate with product, program, SQA, and hardware engineering to deliver projects on schedule. • Provide macro and micro architectural guidance and resolve complex technical challenges. • Champion Scrum/Agile methodologies to improve team efficiency and quality. • Utilize GitHub and the Atlassian suite (Jira, Confluence) for version control and project tracking. • Work with distributed engineering teams across multiple geographies.
Key Responsibilities
- ▸team lead
- ▸architectural integrity
- ▸secure coding
- ▸agile methodology
- ▸version control
- ▸distributed teams
What You Bring
Candidates must hold a Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field, with at least 10 years of software engineering experience and 3–5 years in a leadership role. A strong background in firmware and embedded systems development using C/C++, proven ability to design and review full‑stack architecture, and hands‑on experience with GitHub and Atlassian tools are required. Knowledge of Agile/Scrum, global team coordination, regulatory compliance, IoT technologies, communication protocols, and secure software development practices is preferred. • Require 10+ years of software engineering experience, 3–5 years of leadership, and expertise in C/C++ embedded development.
Requirements
- ▸c/c++
- ▸embedded
- ▸github
- ▸atlassian
- ▸agile
- ▸leadership
Benefits
The position offers a salary range of $130,000 to $175,000, determined by education, experience, and internal equity, plus a competitive bonus plan tied to individual, group, and corporate performance. A comprehensive benefits package is also provided, reflecting the company’s commitment to attracting top talent. • Offer $130k‑$175k base salary, performance‑based bonus, and a competitive benefits package.
Work Environment
Hybrid