Honeywell logo

Software Engr II

Honeywell · Posted Oct 16

Building automation, industrial automation, aerospace, and energy-efficient technology solutions

IndiaFull-timeOnsiteMid Level2–5 years₹12.0L–₹20.0L yearly<25 applicants
ConglomerateAutomationIndustrial TechnologyAerospaceBuilding TechnologiesPublic Company
Be an early applicantFull time

Get a personal compatibility score

Add a resume for personal matches

About the role

Honeywell's industrial automation and SCADA engineering team builds reliable, high-performance software for mission-critical industrial and power automation systems. The team works on SCADA platforms, industrial communication interfaces, and next-generation engineering solutions supporting IEC-based protocols. This Software Engineer II role involves designing, developing, testing, and maintaining applications in modern C++ and C#/.NET, supporting protocol integration and troubleshooting, and collaborating with product owners, architects, QA, and global engineering teams.

What you will do

  • Design, develop, test, and maintain software applications using modern C++ and C#/.NET technologies.
  • Develop and enhance features for SCADA, industrial automation, and communication interface products.
  • Support protocol integration, testing, troubleshooting, and maintenance activities related to IEC communication standards.
  • Analyse and resolve software defects, performance bottlenecks, and customer-reported issues.
  • Participate in software architecture discussions, technical design reviews, code reviews, and release activities.
  • Develop scalable, secure, and maintainable software following established engineering practices.
  • Collaborate with Product Owners, Architects, QA teams, and global engineering teams to deliver high-quality solutions.
  • Perform unit testing, integration testing, and debugging activities.
  • Utilize AI-assisted engineering tools to improve development productivity, code quality, testing effectiveness, and documentation.
  • Contribute to Agile/Scrum ceremonies including sprint planning, backlog refinement, reviews, and retrospectives.

Skills used in this role

C++C#.NETVisual StudioObject-Oriented DesignSOLID PrinciplesDesign PatternsMultithreadingGitAzure DevOpsCI/CDAgileScrumUnit TestingCode ReviewGitHub CopilotMicrosoft CopilotChatGPTSCADAIEC 60870-5-101IEC 60870-5-104IEC 61850WiresharkSQL ServerIndustrial Automation

What the employer is looking for

  • Strong hands-on experience in C++ development.
  • Strong experience in C#/.NET Framework and/or .NET application development.
  • Good understanding of Object-Oriented Design principles, SOLID principles, and design patterns.
  • Experience with multithreaded, concurrent, and distributed applications.
  • Strong debugging, troubleshooting, and performance optimization skills.
  • Experience with Visual Studio and software development best practices.
  • Hands-on experience using AI-based development tools such as: GitHub Copilot, Microsoft Copilot, ChatGPT or equivalent AI coding assistants
  • Ability to leverage AI tools for: Code generation, Debugging and troubleshooting, Test case creation, Documentation, Productivity improvement
  • Strong judgment in validating and reviewing AI-generated outputs before adoption.
  • Git, Azure DevOps, or equivalent source control systems.
  • CI/CD pipelines and modern software delivery practices.
  • Agile/Scrum development methodologies.
  • Unit testing and code review practices.
  • Bachelor's or Master's degree in Computer Science, Electronics, Electrical Engineering, Instrumentation, or related discipline.
  • 2-5 years of software development experience.
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Ability to work effectively in a collaborative global engineering environment.

Preferred qualifications

  • Exposure to SCADA, Industrial Automation, or Power Systems applications.
  • Exposure to: IEC 60870-5-101, IEC 60870-5-104, IEC 61850
  • Understanding of industrial communication protocols and real-time systems.
  • Familiarity with protocol diagnostic tools such as Wireshark.
  • Experience with SQL Server or relational database technologies.
  • Exposure to cybersecurity concepts in industrial control systems.
  • Knowledge of substation automation and power utility applications.
  • Strong in C++ and .NET development.
  • Comfortable working with complex software systems and troubleshooting challenging problems.
  • Experienced in using AI tools such as GitHub Copilot or Microsoft Copilot as part of daily engineering workflows.
  • Interested in industrial automation and SCADA technologies.
  • Willing to learn and become proficient in IEC60870 and IEC61850 communication protocols.
  • Self-driven, adaptable, and passionate about continuous learning and innovation.

Benefits and support

  • Compensation and benefits are detailed in the job posting

About Honeywell

Honeywell is a multinational conglomerate corporation that invents and manufactures technologies addressing tough challenges linked to global macrotrends such as safety, security, and energy. It operates major business divisions focusing on building automation, industrial automation, and enterprise performance solutions. Through continuous innovation, the company helps drive smarter, safer, and more sustainable operations worldwide.

Industry
Conglomerate
Company size
101000+ employees
Founded
1906
Location
Charlotte, North Carolina, USA
Funding stage
Public Company

Leadership

VK
Vimal Kapur

Chairman and Chief Executive Officer

MS

Mike Stepniak

Senior Vice President and Chief Financial Officer

SV

Suresh Venkatarayalu

Senior Vice President and Chief Technology Officer