Career area:
Hardware Engineering
Country/Region:
United States of America
Date:
Friday, July 24, 2026
Additional Locations:
* United States of America - North Carolina - Morrisville
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
Lenovo is seeking an experienced Software Engineer to help define and document the serviceability tools architecture of our next generation of AI system platforms. In this role, you will partner with Service Architects, platform design leads, development architects, information development teams, and other engineering stakeholders to create, maintain, and improve the technical requirements and documentation needed to diagnose, service, and repair complex server systems. The successful candidate will combine practical server hardware knowledge with strong requirements development and technical writing skills. This position requires someone who can work through incomplete or ambiguous technical information, identify gaps, and translate complex product details into clear, actionable serviceability requirements and specifications.
Job Responsibilities:
- Partner with Service Architects, platform design leads, hardware and firmware developers, system architects, and other engineering stakeholders to define and document serviceability requirements for next-generation non-x86 server platforms, including AI, HPC, and GPU-accelerated systems.
- Develop, maintain, and improve detailed serviceability requirements, technical specifications, design guidance, engineering documentation, and action plans that support hardware diagnostics, fault isolation, repair procedures, telemetry, event reporting, and service verification.
- Review platform architectures, product designs, and engineering proposals to identify serviceability gaps, risks, ambiguities, conflicting requirements, and opportunities for improvement, and drive cross-functional alignment toward resolution.
- Translate service and problem-determination needs into clear, measurable, and testable product requirements that enable efficient diagnosis, maintenance, repair, and recovery of complex server systems.
- Maintain traceability between service use cases, product requirements, diagnostic capabilities, design decisions, and published service information throughout the product development lifecycle.
- Participate in architecture reviews, design reviews, readiness assessments, product readiness reviews, failure analysis activities, and other technical discussions to ensure serviceability is incorporated from early design through product launch and sustaining support.
- Evaluate existing serviceability documentation and identify opportunities to create, update, consolidate, archive, or retire content to improve documentation quality, usability, and maintainability.
- Support Information Development and technical publications teams by providing technical content, engineering reviews, and subject matter expertise to ensure the delivery of accurate and effective service documentation.
- Independently manage assigned projects, identify dependencies, prioritize deliverables, and drive work to completion while balancing engineering quality, project timelines, and business objectives.
Basic Qualifications:
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline, with a minimum of three (3) years of experience developing technical requirements, engineering specifications, architecture documentation, or similar technical content.
- Demonstrated experience defining product requirements related to hardware serviceability, diagnostics, technical support, repair processes, or related engineering functions.
- Working knowledge of server hardware architecture and major subsystems, including processors, memory, storage, power, cooling, firmware, management controllers, and system interconnect technologies.
- Ability to understand complex technical designs and effectively communicate technical concepts to engineering, documentation, and cross-functional stakeholders through clear written and verbal communication.
- Experience with enterprise server technologies, data center infrastructure, rack-scale systems, or similar platforms, including serviceability, diagnostics, fault isolation, field-replaceable unit identification, or problem determination workflows.
- Familiarity with technologies and tools such as BMCs, Redfish, system event logs, telemetry, firmware diagnostics, hardware health monitoring, out-of-band management, DOORS, Jira, Confluence, Git, or comparable platforms.
- Experience participating in architecture reviews, design reviews, product readiness reviews, failure analysis activities, or comparable engineering governance processes.
Preferred Qualifications:
- Understanding of Design for Serviceability (DFS), Design for Supportability (DFSu), Design for Reliability (DFR), or similar engineering methodologies.
- Demonstrated ability to work independently, manage ambiguity, take initiative, and drive cross-functional technical issues to successful resolution.
- Strong organizational, technical writing, document management, and content lifecycle management skills, with the ability to maintain high-quality engineering documentation.
- Experience collaborating with geographically distributed engineering, development, support, and technical publications teams.
- Preferred experience supporting ARM-based, AI, GPU-accelerated, high-performance computing (HPC), or other non-x86 server platforms.
- Proven ability to balance technical depth, documentation quality, project schedules, and business priorities while delivering practical solutions that improve the overall service experience.
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, religion, sexual orientation, gender identity, national origin, status as a veteran, and basis of disability or any federal, state, or local protected class.
Additional Locations:
* United States of America - North Carolina - Morrisville
* United States of America
* United States of America - North Carolina
* United States of America - North Carolina - Morrisville
|