Actively hiring· Posted 1 month ago

Software Engineer I

Full TimeIn-OfficeEngineering
Salary
Not disclosed
Experience
Any
Work mode
In-Office

The role

About the role

1 min read

Talentd is hiring a Software Engineer I for Honeywell Technologies in the Greater Bengaluru Area. The role focuses on developing software using modern C++ and solving complex software engineering problems through strong programming, data structures, algorithms, and software design skills.

The position involves developing and testing software, working with Agile/Scrum teams, debugging applications, and contributing to CI/CD and automated testing practices.

Key Responsibilities

  • Develop software using modern C++ (C++11/14/17 or newer).
  • Apply object-oriented design and software design patterns.
  • Work with data structures and algorithms to solve technical problems.
  • Develop software for embedded systems, industrial automation, or aerospace applications.
  • Work with multi-threading and memory management.
  • Use standard libraries such as STL and Boost.
  • Work with Linux or Unix-like operating systems.
  • Understand and work with network protocols such as TCP/IP and UDP.
  • Participate in automated testing and CI/CD activities.
  • Work in an Agile/Scrum development environment.
  • Use Git for source control.
  • Debug and troubleshoot software issues.
  • Participate in software development and engineering activities.

What you bring

Requirements

REQUIREMENTS

  • C++
  • Modern C++
  • Object-Oriented Programming
  • Data Structures
  • Algorithms
  • Software Design Patterns
  • Git
  • Agile
  • Scrum
  • Automated Testing
  • CI/CD
  • Problem Solving
  • Analytical Skills
  • Communication Skills

PREFERRED

  • Multi-threading
  • Memory Management
  • Real-Time Operating Systems (RTOS)
  • STL
  • Boost
  • Embedded Systems
  • Industrial Automation
  • Aerospace Software
  • Linux
  • Unix
  • TCP/IP
  • UDP
  • Jenkins
  • Azure DevOps
  • Bamboo
  • Network Protocols

Talentd