Lead Software Engineer, Diagnostics
Job Description
Lead Software Engineer, Diagnostics at Trane Technologies (Thermo King) focuses on building diagnostic software for TRU transport refrigeration and cross-team collaboration to improve customer experience and data-driven performance.
Responsibilities
- Provide software engineering expertise to a multidisciplinary team with Transport Refrigeration Unit and diagnostics backgrounds.
- Develop applications to detect issues in TRU systems using sensor and performance data.
- Support and enhance applications for diagnosing TRU data sets.
- Adapt existing applications to evolving software architectures and platforms.
- Validate application performance through automation, testing frameworks, and extensive data analysis.
- Collaborate with local and remote software teams to develop, integrate, and deploy diagnostic applications.
- Mentor junior engineers and promote knowledge sharing across the team.
- Interface with internal teams, stakeholders, and dealer technicians as needed to support product development and issue resolution.
Requirements
- Bachelor’s or advanced degree in Computer Science or related field.
- Proven background in real-world software design and implementation.
- Minimum of 8 years of software development experience.
- Knowledge in embedded control systems design in HVAC-R, Automotive, or Off-Highway applications.
- Strong understanding of embedded control systems, security standards and best practices.
- Experience with Agile environments, sprint planning, Scrum processes.
- Technical problem-solving and analytical skills with ability to collaborate with and communicate to technical and non-technical stakeholders.
- Strong knowledge of software design principles and development best practices.
- Experience integrating software into real-world applications and systems.
- Ability to visualize data and perform engineering-oriented data analysis.
- Knowledge of database design and SQL.
- Languages: C#, CSS, HTML, Java Script, Python
- Developer Tools & Frameworks: AWS, Azure, Git, Linux, MacOS, Microsoft, Native, .Net, React Native, General Computer Hardware Troubleshooting, Azure Functions, Azure App Services, Azure API Management, Azure SQL, Cosmos DB, Azure Storage, Azure Logic Apps, and related cloud-native services
- Bonus: Exposure to Firmware, Circuits & Schematics
Technologies
- Languages: C#, CSS, HTML, Java Script, Python
- Developer Tools & Frameworks: AWS, Azure, Git, Linux, MacOS, Microsoft, Native, .Net, React Native, General Computer Hardware Troubleshooting, Azure Functions, Azure App Services, Azure API Management, Azure SQL, Cosmos DB, Azure Storage, Azure Logic Apps, and related cloud-native services
- Bonus: Exposure to Firmware, Circuits & Schematics
Compensation
- Annual base salary range: USD 122,700.00 – 174,894.99 per year
- Compensation type: Salary
- Incentive eligible: Yes
- Sales commission eligible: No
Location
Minneapolis, MN, hybrid work arrangement. Onsite Monday through Thursday with colleagues; Fridays, you may choose your work location to fit the role requirements.
Benefits
- Health insurance and holistic wellness programs
- Fertility coverage
- Adoption and surrogacy assistance
- 401K match up to 6%, plus an additional 2% core contribution, for up to 8% company contribution
- Paid time off including 15 vacation days, 9 paid holidays, 3 floating holidays, sick leave, and volunteer/ parental leave options
- Educational and training opportunities with tuition assistance and student debt support