What is a Embedded Engineer at Johnson Controls?
An Embedded Engineer at Johnson Controls plays a critical role in designing, developing, and deploying the intelligent systems that power modern smart buildings. From advanced HVAC controllers and industrial refrigeration monitors to state-of-the-art security and fire safety systems, the firmware you write directly impacts physical infrastructure worldwide. This role sits at the intersection of hardware and software, requiring a deep understanding of resource-constrained environments, real-time operating systems (RTOS), and hardware communication protocols.
At Johnson Controls, your work is not just about writing code; it is about creating safe, energy-efficient, and sustainable environments. The systems you build must operate with absolute reliability, often running continuously for years without interruption. This means safety-critical design, robust error handling, and efficient power management are central to your daily engineering challenges.
As a member of the engineering team, you will collaborate closely with hardware designers, systems architects, and software developers to bring cutting-edge IoT and edge-computing products to life. If you enjoy solving low-level challenges, working directly with silicon, and seeing your code interact with the physical world, this position offers an incredibly rewarding career path.




