DescriptionAs 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.
ResponsibilitiesKEY 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.
QualificationsYOU MUST HAVE
- Bachelors 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.
Required Experience:
Senior IC
DescriptionAs 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 automat...
DescriptionAs 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.
ResponsibilitiesKEY 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.
QualificationsYOU MUST HAVE
- Bachelors 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.
Required Experience:
Senior IC
View more
View less