Software Engineer I

Honeywell
Bengaluru
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Analytical thinking","Problem-solving","Communication","Cross-functional collaboration","Attention to detail"]

Design, develop, test, and maintain Windows desktop applications using C++ and C# for the security domain. Build modules that communicate with embedded security devices through multiple interfaces and protocols, including device discovery, configuration, monitoring, and firmware management. Troubleshoot and debug application-to-device communication issues, collaborate with embedded, firmware, validation, and product engineering teams, and participate in code reviews while maintaining technical documentation.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Honeywell
Honeywell
1 day ago

Software Engineer I

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 13 hours agoStatus: Live

Job Summary

Design, develop, test, and maintain Windows desktop applications using C++ and C# for the security domain. Build modules that communicate with embedded security devices through multiple interfaces and protocols, including device discovery, configuration, monitoring, and firmware management. Troubleshoot and debug application-to-device communication issues, collaborate with embedded, firmware, validation, and product engineering teams, and participate in code reviews while maintaining technical documentation.
Location: Bengaluru
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Entry level

Key Responsibilities

  • •Design, develop, test, and maintain Windows desktop applications using C++ and C#.
  • •Develop software modules to communicate with embedded security devices via interfaces and protocols, including device discovery and configuration.
  • •Implement monitoring and firmware management features for embedded devices.
  • •Troubleshoot and debug application and device communication issues and participate in code reviews.
  • •Collaborate with embedded, firmware, validation, and product engineering teams and create technical documentation.

Key Requirements

  • •Strong programming skills in C++ and C#.
  • •Understanding of object-oriented programming (OOP) concepts and software design principles.
  • •Basic knowledge of data structures and algorithms.
  • •Understanding of multithreading and concurrency concepts.
  • •Familiarity with source control tools such as Git.
Skills:Analytical thinkingProblem-solvingCommunicationCross-functional collaborationAttention to detail
Languages:English
Tech Stack:C++C#WindowsOOPMultithreadingConcurrencyGitEmbedded systemsFirmwareNetwork securityDebugging toolsProtocol analyzersSoftware testingAutomated testingAgileSource controlTechnical documentation

Company Brief

Honeywell
Global diversified technology and manufacturing company providing aerospace systems, building technologies, performance materials, and safety & productivity solutions for industrial, commercial, and consumer markets.
Industry: Conglomerates & Holding Companies
Company Size: Enterprise (1,001+ employees)
Revenue: USD 25B to 50B
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Charlotte, United States
Founded: 1906
Glassdoor
Glassdoor: 3.8
WebsiteLinkedInGlassdoor