Software Engr II

Honeywell Aerospace

Bengaluru

On-site

INR 1,200,000 - 2,400,000

Full time

28 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Honeywell Aerospace in Bengaluru seeks an Engineer II – Software Engineer with strong hands-on experience in C++, MFC, COM/OLE, IBM ELM tool integrations, and modern .NET development. You will contribute to desktop, API, and engineering applications while collaborating with cross-functional teams to deliver reliable software solutions.

The role focuses on integrating enterprise tools, building APIs, and modernizing legacy software, ensuring maintainability, scalability, and high quality across

Qualifications

  • Strong hands-on experience with C++, MFC, COM/OLE.
  • Experience with IBM ELM tool integrations and .NET development.
  • Desktop, API, and engineering applications development.
  • Proven problem-solving and debugging skills.
  • Ability to work with cross-functional teams.

Responsibilities

  • Design, develop, and maintain desktop apps using C++ and MFC.
  • Develop REST APIs and backend services with .NET technologies.
  • Integrate IBM ELM tools (DNG, ETM, EWM) and OSLC-based solutions.
  • Collaborate with product owners, QA, and engineering teams.
  • Perform code reviews and ensure coding standards and security.
  • Modernize legacy applications and troubleshoot production issues.

Skills

C++
MFC
COM/OLE
C#
ASP.NET Core
REST APIs
OSLC
IBM ELM Integrations

Tools

IBM DOORS Next Gen
ETM
EWM
Visual Studio
Azure DevOps
Git

Job description

Job Description

Join a company that's reintroducing itself to the aviation community we've helped advance for more than a century. At Honeywell Aerospace (NASDAQ: HONA), we're launching as an independent, publicly traded aerospace and defense company built on a legacy of operational excellence and mission-focused execution.

About Us

Our new brand identity pairs that heritage with real momentum, as we build technology that helps pilots navigate with confidence, aircraft operate more efficiently, and operators stay ahead of change. With our systems on board 90% of the world's aircraft, your work here has reach that's rare to find anywhere else.

Focusing on our customers, investing in innovation, and building a culture of accountability and performance is how we're shaping what comes next.

Every horizon. Every mission. Every day.

Job Description: Engineer II – Software Engineer (C++, .NET & IBM Tool Integration)

Experience: 3-6 Years

Job Summary

We are seeking a highly motivated Engineer II - Software Engineer with strong hands-on experience in C++, MFC, COM/OLE technologies, IBM Engineering Lifecycle Management (ELM) tool integrations, and modern .NET development. The ideal candidate will contribute to the development, enhancement, maintenance, integration, and modernization of desktop, API, and engineering applications while collaborating with cross-functional teams to deliver high-quality software solutions.

The role requires strong technical problem-solving abilities, debugging expertise, integration experience with enterprise engineering tools, and a passion for developing reliable, scalable, and maintainable applications.

Key Responsibilities
  • Design, develop, enhance, and maintain desktop applications using C++ and MFC.
  • Develop and support backend services and APIs using C#, ASP.NET Core, and .NET 8.
  • Develop, consume, and maintain REST APIs for enterprise integrations.
  • Design and implement integrations with IBM Engineering Lifecycle Management (ELM) tools including Requirements Management, Test Management, and Engineering Workflow solutions.
  • Build integrations between engineering applications and IBM platforms using APIs, OSLC, web services, and custom connectors.
  • Implement and maintain solutions involving COM/OLE and Microsoft Office/Word Automation.
  • Troubleshoot and resolve issues across C++, MFC, IBM integrations, COM/OLE, Office Automation, APIs, and .NET applications.
  • Participate in technical design discussions and contribute to architecture and integration design decisions.
  • Conduct code reviews and ensure adherence to coding standards, security guidelines, and software engineering best practices.
  • Collaborate with product owners, QA engineers, business stakeholders, and integration teams to deliver high-quality software solutions.
  • Write clean, maintainable, efficient, and well-documented code.
  • Support modernization initiatives by transitioning legacy applications and integrations to modern architectures and frameworks.
  • Perform root-cause analysis and implement sustainable fixes for production issues.
  • Contribute to continuous improvement initiatives related to development processes, integration frameworks, automation, and engineering excellence.
Required Technical Skills
Core Development
  • Strong hands-on experience with C++
  • Strong experience with Microsoft Foundation Classes (MFC)
  • Windows desktop application development
  • Strong understanding of Object-Oriented Programming (OOP) principles
Microsoft Technologies
  • Experience with COM/OLE
  • Experience with Microsoft Office and Word Automation
  • Strong knowledge of C#
  • Experience with ASP.NET Core
  • Experience developing applications using .NET 8
IBM Engineering Tool Integration
  • Experience integrating with IBM Engineering Lifecycle Management (ELM) tools
  • Familiarity with IBM DOORS Next Generation (DNG)
  • Familiarity with IBM Engineering Test Management (ETM)
  • Familiarity with IBM Engineering Workflow Management (EWM)
  • Understanding of OSLC-based integrations
  • Experience developing custom integrations and data exchange mechanisms between engineering tools
API & Integration
  • Strong experience designing and developing REST APIs
  • Experience consuming third-party APIs and enterprise services
  • Knowledge of API authentication and security mechanisms
  • Experience with JSON, XML, and service integrations
Development Tools
  • Proficient with Visual Studio
  • Experience with Git, Azure DevOps, or similar source control systems
  • Experience with debugging, profiling, and diagnostic tools
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Global Payment Holding Company • Pune District

On-site
INR 1,200,000 - 1,800,000
Software Engineer
Software Engineer

Global Payments Inc. • Pune District, Pimpri-Chinchwad

On-site
INR 900,000 - 1,300,000
Advanced Software Engr
Advanced Software Engr

Honeywell Technologies • Karnataka

On-site
INR 3,000,000 - 4,500,000
Sr. Software Developer
Sr. Software Developer

Aspen Technology • Pune District

On-site
INR 1,400,000 - 2,200,000
Senior Integration Lead Engineer
Senior Integration Lead Engineer

Algoworks • Dadri

On-site
INR 1,200,000 - 1,800,000
Sr Advanced Project Engr
Sr Advanced Project Engr

Nativeamericantalent • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Manager Verishield Client Techonology Office
Manager Verishield Client Techonology Office

ACG World • Mumbai

On-site
INR 4,000,000 - 7,000,000
Manager, Verishield Client, Techonology Office
Manager, Verishield Client, Techonology Office

ACG World • Maharashtra

On-site
INR 4,000,000 - 6,000,000
Cloud Developer II
Cloud Developer II

Honeywell Technologies • Bengaluru

On-site
INR 1,500,000 - 2,800,000
Software Development Engineer 1
Software Development Engineer 1

WEX • Bengaluru

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