Sr Advanced Software Engr
Honeywell
Bengaluru, Karnataka, India
Posted on Oct 31, 2025
As a Senior Advanced Software Engineer 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/Sr Software Engineering Supervisor 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 Sr Advanced Software Engr here at Honeywell, you will lead a team of software engineers, ensuring successful project execution and high-quality solutions. Collaborate with cross-functional teams to meet software engineering requirements.You will report directly to our Manager and you’ll work out of our Bengaluru, Karnataka 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.
- 8+ years of experience in software development, specifically in video streaming and building automation.
- Strong proficiency in C++ and familiarity with video streaming protocols and CCTV camera integration.
- Experience with cloud technologies and IoT platforms, particularly in the context of smart buildings.
- 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
- Develop and integrate video streaming protocols including RTSP, RTSPS, and WebRTC for CCTV camera systems.
- Utilize FFMPEG, Live555, and OpenSSL for video processing and secure communications.
- Implement advanced C++ programming techniques, 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
- Proficient in 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.