Software Engineer I

Honeywell Technologies

Bengaluru

On-site

INR 400,000 - 600,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Honeywell Technologies in Bengaluru, India, is seeking an entry level Software Engineer to develop and maintain Windows-based applications that interface with embedded devices in the security domain. You will gain hands-on experience across desktop software and embedded interfaces.

Ideal candidates have a strong foundation in C++ and C#, with good problem-solving skills and a passion for delivering reliable software that integrates with hardware systems.

Qualifications

  • Strong programming skills in C++ and C#.
  • Understanding of Object‑Oriented Programming (OOP).
  • Familiarity with Windows application development.
  • Basic knowledge of data structures, algorithms, and software design principles.
  • Understanding of multithreading and concurrency concepts.
  • Familiarity with source control tools such as Git.

Responsibilities

  • Design, develop, test, and maintain Windows desktop applications using C++ and C#.
  • Develop software modules that communicate with embedded security devices through various interfaces and protocols.
  • Implement device discovery, configuration, monitoring, and firmware management features.
  • Troubleshoot and debug application and device communication issues.
  • Work closely with embedded, firmware, validation, and product engineering teams.
  • Participate in code reviews and follow software development best practices.
  • Create and maintain technical documentation for software components.
  • Support product integration, testing, and field issue analysis.
  • Contribute to continuous improvement of software architecture and development processes.

Skills

C++
C#
OOP concepts
Windows app development
Data structures
Algorithms
Multithreading
Git

Tools

Git

Job description

Job Description

We are seeking a motivated and enthusiastic Entry Level Software Engineer to join our engineering team. The selected candidate will be responsible for developing and maintaining Windows-based applications that communicate with embedded devices used in the security domain. This role offers an excellent opportunity to work across both desktop software and embedded system interfaces, gaining hands‑on experience in device communication, security technologies, and modern software development practices.

Job Description

We are seeking a motivated and enthusiastic Entry Level Software Engineer to join our engineering team. The selected candidate will be responsible for developing and maintaining Windows-based applications that communicate with embedded devices used in the security domain. This role offers an excellent opportunity to work across both desktop software and embedded system interfaces, gaining hands‑on experience in device communication, security technologies, and modern software development practices.

The ideal candidate should have a strong foundation in C++ and C#, excellent problem‑solving skills, and a passion for developing reliable software solutions that integrate with hardware products.

Responsibilities
  • Design, develop, test, and maintain Windows desktop applications using C++ and C#.
  • Develop software modules that communicate with embedded security devices through various interfaces and protocols.
  • Implement device discovery, configuration, monitoring, and firmware management features.
  • Troubleshoot and debug application and device communication issues.
  • Work closely with embedded, firmware, validation, and product engineering teams.
  • Participate in code reviews and follow software development best practices.
  • Create and maintain technical documentation for software components.
  • Support product integration, testing, and field issue analysis.
  • Contribute to continuous improvement of software architecture and development processes.
Qualifications
Required Qualifications
  • Strong programming skills in:
    • C++
    • C#
  • Understanding of Object‑Oriented Programming (OOP) concepts.
  • Familiarity with Windows application development.
  • Basic knowledge of data structures, algorithms, and software design principles.
  • Understanding of multithreading and concurrency concepts.
  • Familiarity with source control tools such as Git.
Preferred Skills
  • Basic understanding of embedded systems and firmware interaction.
  • Familiarity with network security concepts.
  • Exposure to debugging tools and protocol analyzers.
  • Knowledge of software testing methodologies and automated testing.
  • Experience working in Agile development environments.
Desired Competencies
  • Strong analytical and problem‑solving skills.
  • Excellent verbal and written communication skills.
  • Ability to work effectively in a cross‑functional team environment.
  • Quick learner with a strong desire to understand hardware‑software interactions.
  • Attention to detail and commitment to delivering high‑quality software.
About Us

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer I
Software Engineer I

Honeywell Technologies • Bengaluru Urban

On-site
INR 350,000 - 520,000
Software Engineer I at Honeywell
Software Engineer I at Honeywell

Studyecart • Bengaluru

Hybrid
INR 600,000 - 900,000
Software Engr I - .Net (Full Stack Developer)
Software Engr I - .Net (Full Stack Developer)

Honeywell Technologies • Pune District

On-site
INR 900,000 - 1,500,000
Software Engr I - .Net (Full Stack Developer)
Software Engr I - .Net (Full Stack Developer)

Honeywell Technologies • Maharashtra

On-site
INR 1,200,000 - 2,000,000
Software Engr II
Software Engr II

Honeywell Technologies • Maharashtra

On-site
INR 1,200,000 - 2,200,000
Sr Software Eng Supervisor
Sr Software Eng Supervisor

Honeywell Technologies • Bengaluru

On-site
INR 3,000,000 - 4,200,000
Software Engineer
Software Engineer

Viceroy Engineering • Bengaluru

On-site
INR 1,200,000 - 2,500,000
Software Engr I
Software Engr I

Honeywell Technologies • Madurai District

On-site
INR 500,000 - 800,000
Software Engr I
Software Engr I

Honeywell Aerospace • Hyderabad

On-site
INR 600,000 - 1,200,000
Software Engr II
Software Engr II

Honeywell Aerospace • Hyderabad

On-site
INR 900,000 - 1,400,000