Software Engr II
Honeywell
Bengaluru, Karnataka, India
Posted on Feb 13, 2026
Software Engineer II
As a Software Engineer II at Honeywell, you will be responsible for developing and integrating advanced software solutions for connected buildings, with a focus on video streaming and CCTV camera systems. Your expertise will play a crucial role in enhancing our building automation offerings.
You will report to our Engineering Manager and work out of our Bangalore, India location on a Hybrid work schedule.
In this role, you will contribute to the development of innovative software solutions that improve building security and user experience, ensuring a more secure, sustainable and efficient environment.
Honeywell helps organizations solve the world's most complex challenges in automation, the future of aviation and energy transition. As a trusted partner, we provide actionable solutions and innovation through our Aerospace Technologies, Building Automation, Energy and Sustainability Solutions, and Industrial Automation business segments – powered by our Honeywell Forge software – that help make the world smarter, safer and more sustainable.
As a Software Engr II here at Honeywell, you will design, develop, and maintain software applications, collaborate with cross-functional teams, and ensure timely project completion. Impact innovative solutions driving efficiency and productivity.You will report directly to our manager, and you’ll work out of Bangalore location on a [Hybrid] work schedule.
YOU MUST HAVE
- Bachelor’s degree from an accredited institution in a technical discipline such as science, technology, engineering, or mathematics.
- 3+ years of experience in software development.
- Strong proficiency in C++ programming in Windows platform.
- Knowledge of software architecture and design patterns, with a focus on scalable and maintainable code.
WE VALUE
- Advanced degrees in Computer Science, Software Engineering, or related fields.
- Experience with Agile development methodologies and tools.
- Strong analytical and problem-solving skills.
- Ability to work collaboratively in a team-oriented environment.
- Passion for innovation and staying updated with the latest technologies in software development.
KEY RESPONSIBILITIES
- Implement advanced C++ programming techniques in Windows, including socket programming, multi-threading, and memory management.
- Apply Object-Oriented Programming (OOP) principles and design patterns to create scalable software solutions.
- Conduct debugging and memory analysis using tools such as Windbg and procdump.
SECONDARY SKILLS
- Familiar with SQL Server programming for database management and integration.
- Experience with C# for application development.
- Knowledge of Video Management Systems (VMS) and their integration with building automation systems.