
Sr. Thermal Engineer - Server Design
Required skills
- server design
- fluid dynamics
- energy efficient
- x86 processor-based servers
- thermal performance
- thermal solutions
- server system concepts
- market requirements
- critical components
- printed circuit board layouts
Nice to have
- Matlab
- Python
- Java
- automate data collection
- report generation
- computer firmware code
Role summary
Lenovo is seeking a Sr. Thermal Engineer specializing in fluid dynamics and energy-efficient server design. This role involves defining thermal architectures, selecting components, conducting simulations and tests, and validating thermal solutions for x86 servers. The engineer will lead thermal design decisions, manage cooling budgets, and ensure designs meet performance, power, acoustics, and cost requirements. Experience with CFD tools, thermal testing, and server liquid cooling is essential. Preferred skills include coding for automation and knowledge of computer firmware and CAD.
Why Work at Lenovo
We are Lenovo. We do what we say. We own what we do. We WOW our customers.Lenovo is a US$83 billion revenue global technology powerhouse, ranked #153 in the Fortune Global 500, and serving millions of customers every day in 180 markets. Focused on a bold vision to deliver Smarter Technology for All, Lenovo has built on its success as the world’s largest PC company with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices (PCs, workstations, smartphones, tablets), infrastructure (server, storage, edge, high performance computing and software defined infrastructure), software, solutions, and services. Lenovo’s continued investment in world-changing innovation is building a more equitable, trustworthy, and smarter future for everyone, everywhere. Lenovo is listed on the Hong Kong stock exchange under Lenovo Group Limited (HKSE: 992) (ADR: LNVGY).
This transformation together with Lenovo’s world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit www.lenovo.com, and read about the latest news via our StoryHub.
Description and Requirements
This position is for a Sr. Thermal Engineer with a specialty in fluid dynamics, and a focus on energy efficient product design. Lenovo researches, develops, and manufactures x86 processor-based servers. The pace of technology change in this market is rapid, and our development engineers are constantly challenged to improve the thermal performance and efficiency of our products. Lenovo is looking for an engineer with a strong desire to innovate on thermal solutions for our server products.
Position Requirements:
- Review server system concepts and market requirements and enable a thermal solution that is compliant to the specifications of the critical components.
- Ensure that the printed circuit board layouts permit thermal solution placement and adequate airflow / waterflow to cool all components
- Select fans, heat sinks, and other thermal solution components which are low cost yet meet all performance requirements
- Provide mechanical and thermal review for prototyping boards
- Document and analyze simulation and test results
- Write test plans
- Conduct thermal tests to qualify the design
- Responsible for Server systems thermal solution design and validation
- Monitor industry trends and drive new technology/solution pre-research
- Develop and optimize thermal design process, design guide, test method, and script/criteria
- Define system thermal architecture and cooling budgets, and lead trade-off decisions across performance, power, acoustics, cost, and serviceability.
- Assess thermal design margins across component variations, environmental conditions, and cooling failure scenarios, and define mitigation and validation plans.
- Define thermal component specifications and qualification criteria, review supplier designs and performance data, and drive technical issues to closure.
- Support NPI and sustaining activities by resolving thermal issues identified during manufacturing and field operation, and incorporating lessons learned into future designs
Basic Requirements:
- 12+ years of relevant work experience, preferably server design
- Experience using CFD (Computational Fluid Dynamics) tools to predict operating performance of the server, preferably Siemens Flotherm FLOEFD and Star-CCM+, and Marcroflow, mechanical tools (pro/E, AutoCAD).
- Modeling and testing skills to validate a design is required. E.g. measuring airflow and temperature on the air bench
- Data acquisition and ability to organize and summarize results
- Be familiar with Fan Speed Control algorithm and tuning method
- Self‑motivated to learn and explore new technologies, and possesses an innovative mindset.
- Demonstrated ability to lead system-level thermal design decisions and deliver server products from concept through qualification and production.
- Experience defining server liquid cooling requirements, including coolant inlet temperature, flow rate, pressure drop, and heat removal capacity, and coordinating interfaces with rack manifolds and CDUs
- Knowledge of coolant quality, wetted-material compatibility, corrosion prevention, leak detection, and liquid cooling serviceability.
Preferred Requirements:
- Code skills such as Matlab, Python, or Java to automate data collection and report generation is desired.
- Knowledge of computer firmware code and algorithms that set operating points, and fault conditions is desired.
- Knowledge of CAD, material strength, power consumption, and acoustics requirements and the impact of thermal designs on them is desired.
General Information
Req # WD00105856 Career area: Hardware Engineering Country/Region: United States of America State: North Carolina City: Morrisville Date: Thursday, October 1, 2026 Working time: Full-time Additional Locations: * United States of America - North Carolina - MorrisvilleSample Lenovo interview questions
- 1
Clone an Undirected Graph Clone an undirected graph. Input: adjList = [[]] Output: [[]] Explanation: Creates a new, deeply cloned graph containing only one single node with zero connected neighbors.
codingmedium - 2
Iterator over a Binary Search Tree Implement an iterator over a binary search tree. Input: root = [7,3,15,null,null,9,20], calls: next(), hasNext(), next() Output: 3, TRUE, 7 Explanation: The iterator yields the smallest value (3), confirms more nodes exist, then properly yields the next in-order value (7).
codingmedium
Get started to unlock a personalized interview prep pack for this role.
Similar roles
Remote Senior Business Operations ManagerLenovo · Remote · Remote
AI/HPC Implementation Technical ConsultantLenovo · Remote · Remote
Senior Thermal EngineerMainstream Engineering · Rockledge, FL · Onsite- Thermal Engineer, Rack LevelEtched · San Jose, CA · Onsite
- Thermal EngineerKarman+ · Broomfield, CO · Onsite
Thermal Engineering Manager 2Northrop Grumman · Mdli03, MD · Onsite
