Johnson Controls

Johnson Controls

Produces HVAC, fire, security and building automation systems to optimize and protect buildings globally.

94,000BuildingsCommercialResidentialIndustrialEnergyInfrastructureSecuritySafetyFire DetectionHVACControlsSmart BuildingsSustainabilityOperationsMaintenanceRepairsSystem ModernisationCarbon ReductionData AnalyticsFacility ManagementWebsite

Technical Manager – Firmware (Embedded C/C++)

Lead firmware team to design, develop, and maintain embedded solutions for building automation.

India
Full Time
Expert & Leadership (13+ years)

Job Highlights

Environment
Office Full-Time

About the Role

The Technical Manager – Firmware at the India Engineering Center will lead a team of skilled engineers developing and maintaining embedded firmware solutions for building automation system units and IoT platforms. The role involves hands‑on coding, design reviews, documentation, and communication with stakeholders. Key responsibilities include team leadership and mentorship, performance reviews, and career development; project planning, prioritization, and delivery oversight; technical guidance on architecture, design, and implementation while enforcing coding standards and regulatory compliance; and implementing robust testing, continuous integration, and process improvements. • Mentor firmware engineers, conduct performance reviews, and nurture a collaborative culture. • Plan, prioritize, and manage firmware development projects to meet schedule and quality goals. • Provide architectural and design guidance, enforcing C/C++ coding standards and RTOS best practices. • Establish testing strategies, CI/CD pipelines, and continuous process improvements. • Document software releases and maintain archives per the software development process. • Ensure compliance with JCI information security, licensing, and product security policies. • Coordinate with hardware, QA, and product teams to align requirements and timelines. • Drive adoption of best‑in‑class practices for performance, reliability, and user experience.

Key Responsibilities

  • firmware development
  • architecture design
  • ci/cd
  • testing strategy
  • project planning
  • team mentorship

What You Bring

The position is based in Pune and requires strict adherence to Johnson Controls' policies on information security, licensing, and product security. All software must be used in accordance with licensing agreements, and any security incidents must be reported promptly. Ideal candidates have 8–11 years of embedded firmware experience, with at least three years in a leadership role. They must possess strong C/C++ design and programming skills, expertise in real‑time operating systems, and experience with 8‑, 16‑, and 32‑bit microcontrollers. Proficiency with communication protocols (BACnet, Modbus, Ethernet, BLE, Wi‑Fi), firmware update mechanisms, version control (Git), and project tools (Jira) is required, along with excellent communication and critical‑thinking abilities.

Requirements

  • embedded
  • c++
  • rtos
  • git
  • jira
  • leadership

Work Environment

Office Full-Time

Apply Now