H

Honeywell

Diversified industrial conglomerate: aerospace, automation, safety

Software Engineering Manager - Data Center Software

Engineering LeadershipPosted on Nov 10
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Computer Engineering, Electronics/Electrical Engineering, Instrumentation, Control Systems, or a related engineering discipline.
  • Strong background in C/C++ for embedded/controller development.
  • Experience with C#, Java, and/or Python for supervisory systems, engineering tools, or automation.
  • Strong knowledge of object-oriented design, design patterns, APIs, and distributed systems.
  • Experience with multi-threading, inter-process communication, synchronization, and network programming.
  • Experience with Windows and/or Linux application development.
  • Knowledge of REST APIs and modern service-oriented application architecture.
  • Knowledge of PLC/controller architecture and programming.
  • Experience with embedded software/firmware development and real-time control concepts.
  • Knowledge of I/O, sensing, actuator, and equipment-control concepts; control-loop and sequencing concepts; and reusable control-strategy development and deployment.
  • Knowledge of Building Management Systems/Building Automation Systems, HVAC and cooling control, supervisory control systems, Data Center cooling/control applications, and integration with electrical/power and other facility subsystems.
  • Knowledge of BACnet/IP and Modbus.
  • Knowledge of TCP/IP and Ethernet networking, routing, VLANs, and multi-subnet deployments.
  • Knowledge of TLS, certificates, authentication, authorization, secure coding, threat-modeling fundamentals, product cybersecurity, and the vulnerability-management lifecycle.
  • Working knowledge of browser-based/Web UI, PC/Windows GUI applications, dashboards, visualization, and configuration and engineering tools.
  • Proven experience leading 25–40-person engineering organizations or comparable multi-team organizations.
  • Demonstrated ability to manage 5+ Agile/Scrum teams.
  • Strong engineering judgment to make scope, schedule, and quality trade-offs.
  • Ability to communicate effectively with senior engineering and business leadership.
  • Strong problem-solving and escalation-management skills.
  • Ability to operate across geographically distributed teams.

Responsibilities

  • Lead, mentor, and develop an engineering organization of approximately 30 engineers across 6 Scrum teams.
  • Build a technical leadership structure through architects, technical leads, and Scrum/product engineering leads.
  • Own resource planning, competency development, hiring, onboarding, and succession planning.
  • Establish accountability for delivery, engineering quality, and technical excellence.
  • Coach engineers and technical leaders and foster innovation, ownership, and continuous learning.
  • Develop organizational expertise in Data Center automation, controls, embedded systems, and supervisory software.
  • Own end-to-end software execution from requirements through architecture, implementation, verification, release, and product maintenance.
  • Drive predictable delivery across multiple Scrum teams while managing dependencies among controller, supervisor, tools, UI, and control-strategy teams.
  • Establish engineering plans, milestones, risks, dependencies, and release-readiness criteria.
  • Ensure solutions progress from prototypes and proof-of-concepts to maintainable, testable, commercially deployable products.
  • Establish appropriate Agile practices, continuous integration/continuous delivery, automated testing, and engineering metrics.
  • Drive defect reduction, root-cause analysis, and continuous improvement.
  • Review and challenge designs covering PLC and embedded-controller architecture, real-time/control software, supervisory and distributed-control software, PLC/controller programming and configuration tools, control-strategy development, web applications and Web UI, Windows/PC engineering applications and GUI, IP networking and distributed systems, BMS and industrial communication protocols, cybersecurity, and secure software engineering.
  • Partner with Product/Offering Management to translate market problems into an executable product roadmap.
  • Work with architects on architecture, technology selection, design reviews, and technical-debt management.
  • Collaborate with system, hardware, firmware, QA, cybersecurity, and application engineering teams.
  • Engage global engineering stakeholders and customer-facing teams to resolve critical technical and delivery issues.
  • Participate in technical and product-readiness reviews.

Desired Qualifications

  • IEC 61131-3 concepts and languages, including Structured Text, Function Block Diagram, and Ladder Diagram.
  • Knowledge of industrial communication protocols in addition to BACnet/IP and Modbus.

About the Company

Honeywell

Diversified industrial conglomerate: aerospace, automation, safety

Honeywell operates in four main areas—aerospace, building automation, performance materials and technologies (PMT), and safety and productivity solutions (SPS). Its products couple hardware, software, and services, delivering integrated solutions for customers in design, manufacturing, installation, maintenance, and analytics. It stands out through a broad, diversified portfolio, a global presence, and the ability to connect multiple stages of the product lifecycle into one ecosystem. The company aims to help customers operate more reliably and efficiently, reduce costs and environmental impact, and grow recurring revenue by offering solutions, services, and digital platforms that link its hardware and software offerings.

Company size
10,001+
Company stage
IPO
Headquarters
Charlotte, NC
Founded
1906

Recently Posted Jobs

Explore more opportunities at Honeywell

See more jobs