
honeywell
Software Engr I
Honeywell is hiring a Software Engr I in Bengaluru for a software engineering position focused on modern C++ and software development practices. The role involves applying programming fundamentals, software design concepts, testing practices, and collaborative development methodologies. Candidates working in the C++ focus area may work with multi-threading, memory management, real-time operating systems, embedded systems, Linux, standard C++ libraries, and networking protocols. Honeywell is seeking candidates with strong technical problem-solving abilities and familiarity with modern software engineering practices
Location
Bengaluru, Karnataka, India
Experience
0-1 years
Salary
Not specified.
Job Type
Full-time
Work Mode
On Site
Posted
3 Oct 2026
Responsibilities
- • Develop software using modern C++ and object-oriented design principles.
- • Apply data structures, algorithms, and software design patterns to software development.
- • Work within an Agile/Scrum development environment.
- • Use Git for source-code version control.
- • Support automated testing and CI/CD processes.
- • Develop software involving multi-threading, memory management, and real-time operating systems where applicable.
- • Work with standard C++ libraries such as STL and Boost.
- • Contribute to software for embedded, industrial automation, or aerospace applications where applicable.
- • Work with Linux or other Unix-like operating systems.
- • Apply knowledge of network protocols such as TCP/IP and UDP.
Requirements
- • Strong proficiency in modern C++ (C++11/14/17 or newer).
- • Strong understanding of object-oriented design.
- • Knowledge of data structures and algorithms.
- • Understanding of software design patterns.
- • Experience in Agile/Scrum development.
- • Familiarity with Git.
- • Knowledge of automated testing and CI/CD pipelines such as Jenkins, Azure DevOps, or Bamboo.
- • Strong problem-solving, analytical, and communication skills.
- • For C++-focused work: knowledge of multi-threading, memory management, RTOS, STL, Boost, Linux/Unix-like systems, and TCP/IP/UDP.
- • Experience with embedded systems, industrial automation, or aerospace software is listed as relevant experience for C++-focused candidates.
Skills
C++Object-Oriented DesignData StructuresAlgorithmsSoftware Design PatternsAgile/ScrumGitAutomated TestingCI/CDJenkinsAzure DevOpsBambooMulti-threadingMemory ManagementRTOSSTLBoostEmbedded SystemsLinuxTCP/IPUDP
Eligibility
- • The available official job listing does not specify a required degree or graduation year.
- • Experience requirement: Not specified.
- • Strong proficiency in modern C++ and understanding of object-oriented design are required.
- • Knowledge of data structures, algorithms, and software design patterns is required.
- • Experience with Agile/Scrum and Git is required.
- • Familiarity with automated testing and CI/CD pipelines is required.
- • For C++-focused candidates, experience with multi-threading, memory management, RTOS, embedded • • systems, industrial automation, or aerospace applications is listed.
- • Fresher eligibility is not explicitly confirmed in the job description.
How to Apply
Need referral for this job click 👉Referrals
Need resume for this job click 👉Resume Prep