Manager - Software

Trane Technologies
Chennai, Bengaluru
Workplace: HybridFull timeFunction: Software EngineeringExperience: 15+ yearsEducation: bachelorsSkills: ["Communication","Problem-solving","Leadership","Collaboration","Technical decision-making"]

Lead a team developing embedded controls software for product and platform applications, owning the architecture, design, development, integration, and support lifecycle. Drive execution across multiple projects by partnering with cross-functional engineering, firmware, test, quality, product, and program management. Bring hands-on expertise in C/C++ and Rust, embedded communication protocols, and technical leadership through design/code reviews, debugging, validation, and continuous improvement.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Trane Technologies
Trane Technologies
2 months ago

Manager - Software

✓ Verified Job

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

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

Job Summary

Lead a team developing embedded controls software for product and platform applications, owning the architecture, design, development, integration, and support lifecycle. Drive execution across multiple projects by partnering with cross-functional engineering, firmware, test, quality, product, and program management. Bring hands-on expertise in C/C++ and Rust, embedded communication protocols, and technical leadership through design/code reviews, debugging, validation, and continuous improvement.
Location: Chennai, Bengaluru
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Manager level

Key Responsibilities

  • •Lead, coach, and develop a team of software engineers focused on embedded controls development.
  • •Drive planning, prioritization, and execution of software deliverables across multiple projects and product initiatives.
  • •Provide technical leadership in software architecture, design, coding, debugging, integration, and validation.
  • •Guide design reviews, code reviews, and technical decision-making to ensure robust, maintainable solutions.
  • •Partner with cross-functional engineering and business teams to align execution with product requirements, quality, cost targets, and timelines, including risk mitigation.

Key Requirements

  • •Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related technical field.
  • •15+ years of experience in embedded software or controls software development.
  • •Strong programming experience in C/C++ and Rust.
  • •Experience with embedded communication protocols such as CAN, UART, SPI, I2C, Modbus, BACnet, or similar.
  • •Demonstrated experience leading engineering teams, major technical workstreams, or complex software projects.
Experience:15+ yearsEmbedded softwareControls softwareBuilding automationIndustrial automation
Education:Bachelor's in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related technical field
Skills:CommunicationProblem-solvingLeadershipCollaborationTechnical decision-making
Tech Stack:C/C++RustCANUARTSPII2CModbusBACnetRTOSMicrocontrollerAgileContinuous integrationUnit testingIntegration testingVersion controlRoot cause analysis

Company Brief

Trane Technologies
Designs and manufactures HVAC and climate solutions for commercial, industrial, and residential buildings. Focuses on heating, cooling, ventilation, and building efficiency systems under brands like Trane and Thermo King.
Industry: Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 10B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Dublin, Ireland
Founded: 2013
WebsiteLinkedIn