Technical Lead I (Embedded + Linux)
Johnson ControlsMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessMetro location and known employer increase competition, but niche senior embedded requirements limit applicant pool.
Embedded firmware and microcontroller expertise is industry-specific, limiting cross-industry transferability.
Explicit 8–14 years plus specific microcontroller, RTOS, and tooling requirements create high filtering rigor.
Job Description
Structured overview of role & requirementsAbout This Role
Architect, design, develop, test, and maintain embedded software for fire detection systems.
Lead software development projects including planning, effort estimation, coding, unit testing, and software delivery.
Provide third-level support, participate in compliance, quality management review, and recommend software process improvements.
Minimum Requirements
8 to 14 years experience in Embedded C/C++ application and microcontroller driver development.
BE degree in ECE/EIE/ETC/CSE or related technical field required.
Strong knowledge of embedded bus protocols (I2C, SPI, UART), analog/digital hardware, microcontroller interfacing.
Experience with embedded software design, debugging tools (ICE, GDB, JTAG), and development process tools (GitHub, JIRA).
Ideal Candidate Profile
Experienced in leading software development on embedded systems, preferably fire detection or similar systems.
Strong expertise in firmware development for microcontrollers like Renesas, Microchip, ST, with ability to manage new product introductions and sustain projects.
Comfortable with project planning, risk management, mentoring teams, and following quality and compliance standards.
