Johnson Controls is seeking a Senior Software Engineer to join their Security Access Control Business at their India Engineering Center (IEC). This role is crucial in developing mission-critical access control and security systems applications using C++. The position is based in Gurgaon, India, and is part of a global product development team of over 1400 engineers.
The ideal candidate will be responsible for designing and implementing complex C++ applications for enterprise-level security systems. You'll work in an agile environment, collaborating with global teams on all aspects of the software development lifecycle. The role requires expertise in Windows desktop application development, object-oriented programming, and strong knowledge of multi-threading and socket programming.
IEC is a significant part of Johnson Controls' global engineering organization, working across various domains including mechanical design, automation integration, embedded electronics, software development, cloud applications, and machine learning. The Security Access Control Business serves Fortune 500 corporations and government customers, providing critical security solutions installed worldwide.
This position offers the opportunity to work with cutting-edge security technologies while contributing to solutions that protect critical facilities globally. The role combines technical expertise with leadership responsibilities, including mentoring junior team members and driving continuous improvement in development processes. You'll be part of a company with a rich history dating back to 1885, known for transforming building environments through innovative technology solutions.
The ideal candidate should have 5-8 years of experience in C++ programming, strong knowledge of RDBMS systems, and excellent problem-solving skills. This is an excellent opportunity for a senior developer looking to make an impact in the security and access control industry while working with a global leader in building technologies.