Lead development of advanced simulation software for HVAC technology.
Compensation
$105,228.33 - $146,720.00
Responsibilities
Develop 1D steady-state and transient modelling capability for refrigeration systems, electrical systems, and other sub-systems for HVAC&R products.
Maintain and enhance in-house modeling tools with a focus on code quality, scalability, and performance.
Apply software engineering principles to improve simulation workflows and automate analysis processes.
Stay current with advancements in computational modeling, software development, and simulation technologies.
Collaborate with systems engineers to integrate simulation tools into the model-based design (MBD) and model-based systems engineering (MBSE) processes.
Requirements
Masters or Doctorate degree in Electrical, Mechatronics, Mechanical Engineering, or equivalent
Bachelor’s degree with 7+ years of relevant experience
Create, maintain and improve modeling simulation and data management software applications to support new product and technology development projects in Trane Technologies.
Compensation
We offer competitive compensation and comprehensive benefits and programs.
Responsibilities
Develop familiarity with Trane Technologies HVAC and refrigeration products, systems, and applications.
Work closely with team members, cross-functional partners, and internal customers to gather requirements, provide project updates, and support engineering activities.
Gain exposure to software development tools, workflows, and engineering processes.
Develop 1D component and system models, including refrigeration sub-systems, HVAC&R system and solutions.
Improve, standardize, and maintain existing steady-state component and system models across multiple HVAC&R applications.
Requirements
Master’s degree in Mechanical (thermal) Engineering
Seeking a Software Engineer to join the TEM Semiconductor value stream, driving the development of innovative 4D-STEM and Image Processing solutions for semiconductor metrology workflows. The role involves high-performance software development in Python, C#, and Rust.
Responsibilities
Design, develop, test, and maintain robust, scalable, and high-performance software solutions for advanced 4D-STEM applications.
Develop image-processing software and libraries to support advanced microscopy and metrology applications.
Develop scientific and computational software using Python, contributing to data acquisition, processing, analysis, and visualization workflows.
Write and maintain high-quality unit tests, integration tests, and system-level component tests to ensure software reliability and performance.
Participate in code reviews, promoting software quality, maintainability, and adherence to engineering best practices.
Looking for an experienced and analytically sharp Senior Full-Stack Engineer to join the team, working at the intersection of high-fidelity simulation, modern web technologies, and reliable software delivery to deliver robust, web-based simulation software.
Responsibilities
Design, develop, and maintain a full-stack web-based simulation application from backend computation to user-facing interfaces
Take end-to-end ownership of features, from architecture and implementation through to deployment and monitoring in cloud environments
Ensure the accuracy, reliability, and consistency of simulation outputs, applying rigorous testing and validation practices commensurate with the commercial stakes involved
Collaborate across disciplines, working closely with domain experts, simulation specialists, and product stakeholders to translate complex requirements into robust software solutions
Champion engineering best practices across the codebase, including code quality, observability, and deployment hygiene
Build and extend the physics engine that gives every simulated vehicle, aircraft, drone, and robot physically accurate behavior.
Responsibilities
Implement and extend numerical solvers for dynamics simulation, including implicit, semi-implicit, and constraint-based methods (e.g. matrix-free PCG, direct solvers, PBD/XPBD-style projections), that scale to large, contact-rich scenes.
Develop high-fidelity contact and collision handling, including penetration handling, penalty and dual methods, and friction, that holds up at scale.
Read, evaluate, and implement techniques from state-of-the-art simulation research and from other production engines, adapting them for use in our own.
Validate the correctness of new methods you implement, both mathematically and empirically, so the team can stand behind the engine's fidelity.
Diagnose and resolve simulation instabilities (e.g., energy drift, blow ups, conditioning issues) and profile solver performance to find and fix bottlenecks.
Requirements
engineering or related technical degree (e.g., computer science, applied mathematics, physics, mechanical/aerospace engineering)
Nice to have: variational/energy-based formulations of implicit integration