Job Description

Honeywell is looking for a highly experienced Software Architect – Data Center Controls & Software to define the software system architecture for an integrated portfolio spanning PLC/embedded controllers, supervisory systems, controller programming/configuration tools, control strategies, Web UI and PC GUI applications.

This is a hands-on technical leadership position. The architect will define architecture and design, guide approximately 30 engineers across 6 Scrum teams, resolve complex cross-component technical problems, and drive technology from concept/prototype through production-quality, scalable productization

The role is particularly important because the target system spans controller, network, supervisor and engineering-tool layers, which is reflected in Honeywells existing Data Center architecture work.

Responsibilities

System Architecture

  • Define end-to-end software architecture across: 
    • PLC/embedded controllers
    • Controller runtime
    • Control strategies
    • Supervisory software
    • Controller programming/configuration tools
    • Web UI
    • PC/desktop GUI
    • Northbound APIs and external integrations
  • Establish well-defined interfaces between embedded, supervisory, tool and UI components.
  • Define deployment architecture, data models, APIs, communication models and extensibility mechanisms.
  • Define architecture for scalability, availability, reliability, performance and maintainability.
  • Conduct architecture and detailed design reviews.

Technical Leadership

  • Provide technical direction to the team.
  • Mentor technical leads and senior engineers.
  • Develop architecture guidelines, reference implementations, reusable frameworks and design patterns.
  • Review critical code/designs and personally investigate difficult cross-system problems when necessary.
  • Facilitate technical decisions where multiple teams have competing constraints.
  • Prevent unnecessary technology fragmentation across Scrum teams.

Productization

A major expectation is to turn technology into a product, not merely create an architecture.

The architect will:

  1. Convert customer/use-case requirements into system requirements.
  2. Develop architecture and executable proof-of-concepts for high-risk areas.
  3. Establish production architecture and component boundaries.
  4. Define scalability and performance targets.
  5. Define diagnosability, logging and serviceability.
  6. Design upgrade, configuration and backward-compatibility mechanisms.
  7. Integrate cybersecurity into the architecture.
  8. Enable automated verification and CI/CD.
  9. Drive deployment/reference architectures.
  10. Support field issues and feed learning back into the architecture.

This product orientation is especially relevant to Data Center systems where Honeywells internal materials describe monitoring and diagnostics, predictive maintenance, optimization and enterprise dashboard integration spanning equipment through facility-level software.

Required Technical Skills

Embedded & Controls

  • Advanced C/C++.
  • Embedded Linux and/or RTOS.
  • Multithreading and concurrency.
  • PLC/controller runtime architecture.
  • Real-time systems.
  • Hardware abstraction and I/O frameworks.
  • Control application execution.
  • IEC 61131-3 programming concepts.
  • Control strategy design, sequencing and reusable control libraries.

Supervisory & Distributed Systems

  • Distributed system architecture.
  • Supervisory control/BMS architecture.
  • Client-server and service-oriented architecture.
  • REST APIs and asynchronous messaging.
  • High availability and fault handling.
  • Data acquisition, historization, alarming and event management.
  • Large-scale device/controller integration.

Protocols & Networking

Strong knowledge of:

  • BACnet/IP
  • Modbus TCP
  • TCP/IP
  • Ethernet
  • IP routing/subnetting
  • HTTP/HTTPS
  • TLS and PKI

Knowledge of BACnet, Modbus and LonWorks, secure software design, Linux/network application development and distributed/scalable system design is consistent with existing Honeywell software architecture expertise in Building Automation.

Engineering & Configuration Tools

  • PLC/controller configuration concepts.
  • Graphical programming/configuration environments.
  • Device discovery and commissioning.
  • Firmware/software download.
  • Backup/restore and configuration management.
  • Offline engineering versus online/connected workflows.
  • Version compatibility and migration.

Web / PC Applications

Solid architectural understanding of:

  • Modern Web UI architecture, such as React/Angular-class SPA technologies.
  • REST/WebSocket communication patterns.
  • Windows desktop/PC GUI architecture.
  • Data visualization and dashboards.
  • UI-to-supervisor/controller interaction patterns.

Software Architecture

Demonstrated expertise in:

  • SOLID principles and design patterns
  • Domain-driven/modular design
  • API and interface design
  • Event-driven architecture
  • Distributed systems
  • Scalability and performance engineering
  • Observability and diagnostics
  • Compatibility/versioning
  • Testable architectures

Cybersecurity

  • Secure-by-design architecture.
  • Threat modeling.
  • Authentication and authorization.
  • Certificate/PKI architecture.
  • Secure boot/update concepts for embedded platforms.
  • Vulnerability remediation.
  • Secure communication between controllers, supervisors, tools and cloud/enterprise systems.

Data Center Domain Knowledge

The ideal candidate should understand or rapidly develop expertise in:

  • Data Center HVAC
  • Chillers and chiller plant
  • CRAH/CRAC systems
  • Cooling towers and pumps
  • Air-side/economizer control
  • Liquid cooling/CDU systems
  • Power and energy monitoring
  • BMS
  • DCIM integration
  • Data Center redundancy and availability principles

Honeywells internal Data Center role definition similarly expects knowledge spanning HVAC, power distribution, cooling, physical security/fire safety, BMS and DCIM integration. 

 

Qualifications

YOU MUST HAVE

  • 5+ years of experience in software architecture and development
  • Mastery level knowledge in design principles, architectural patterns, and coding standards
  • Expert in multiple programming languages and technologies
  • Ability to work under minimal supervision and lead indirect reports by influence

WE VALUE

  • Bachelor’s degree or higher in Computer Science, Software Engineering, or related field
  • Strong leadership and management skills
  • Proven ability to drive successful software development projects and initiatives
  • Ability to work in a fast-paced and dynamic environment
  • Passion for innovation and continuous learning
  • Attention to detail and excellent problem-solving capability

Honeywell Technologies is a global, pure-play automation company with a legacy of innovating to help solve the world’s most mission-critical challenges, enhancing the quality of life for people and communities around the world. We serve the building, industrial and process sectors with a broad portfolio of services, solutions and products, underpinned by our Honeywell Technologies Accelerator operating system and Honeywell Technologies Forge intelligence layer. By combining the deep domain expertise of our more than 50,000 employees with decades of data from our global installed base, we are uniquely positioned to lead the industrial sector’s transition from automation to autonomy.


Job Details

Role Level: Mid-Level Work Type: Full-Time
Country: India City: Bengaluru ,Karnataka
Company Website: Job Function: Information Technology (IT)
Company Industry/
Sector:
Automation Machinery Manufacturing

What We Offer


About the Company

Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.

Report

Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@talentmate.com.


Recent Jobs
View More Jobs
Talentmate Instagram Talentmate Facebook Talentmate YouTube Talentmate LinkedIn