Senior Firmware Security Engineer
Lenovo Morrisville, North Carolina, United States
IT Services and IT Consulting · 10,001+ employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Perform security reviews and testing of BIOS, UEFI, and embedded firmware across Lenovo products to identify and mitigate security risks. Collaborate with global development and security teams to validate remediations and enhance firmware security testing methodologies.
What they look for
Requirements
Requires a bachelor's degree in a technical field and at least 5 years of experience in firmware engineering or cybersecurity. Candidates must possess strong knowledge of platform security controls, firmware architecture, and proficiency in programming languages like C, C++, or Python.
Full description
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
Lenovo is seeking an experienced Firmware Security Engineer to join the PCSD Product Security team. In this role, you will perform security reviews and testing of BIOS, UEFI, embedded controller, and other platform firmware across Lenovo products. You will work closely with product development and security teams to identify firmware security risks, evaluate attack surfaces, recommend mitigations, and validate remediation. The ideal candidate brings strong firmware and platform security expertise, hands-on security testing experience, and the ability to independently lead complex security reviews across global product teams.
Responsibilities:
- Perform security reviews and testing for BIOS, UEFI, embedded controllers, and other platform firmware across Lenovo products.
- Independently scope and execute firmware security assessments based on product architecture, attack surfaces, and security requirements.
- Identify and analyze firmware and hardware security vulnerabilities and assess their potential impact.
- Partner with development and security teams to communicate findings, recommend mitigations, and validate remediation.
- Evaluate firmware security controls and platform protections, including boot security, hardware-backed security, and related platform security capabilities.
- Conduct threat modeling and attack-surface analysis for firmware and platform components.
- Research emerging firmware and hardware attack techniques and apply relevant testing methods to Lenovo products.
- Develop and enhance firmware security testing methodologies, tools, and automation.
- Support vulnerability analysis and risk assessment, including CVE, CWE, and CVSS where applicable.
- Provide technical guidance to product development teams on firmware security risks, mitigations, and secure design practices.
- Collaborate with global product, development, and security teams to drive consistent and effective firmware security reviews.
- Use scripting, automation, and AI-enabled technologies to improve the effectiveness and scalability of firmware security testing.
Basic Qualifications:
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Information Security, or a related field, or equivalent practical experience.
- 5+ years of experience in firmware engineering, embedded systems, cybersecurity, security engineering, or a related technical field.
- Experience with BIOS/UEFI, embedded firmware, embedded controllers, device firmware, or pre-boot environments.
- Experience performing firmware, hardware, or embedded-system security testing and assessment.
- Knowledge of security technologies such as Secure Boot, TPM, hardware roots of trust, and related platform security controls.
- Experience identifying security weaknesses, evaluating attack surfaces, and recommending or validating mitigations.
- Programming or scripting experience in languages such as C, C++, Python, or similar.
- Experience using source control systems such as Git.
Preferred Qualifications:
- Strong understanding of computer architecture, firmware architecture, and platform security concepts.
- Strong analytical, troubleshooting, and problem-solving skills.
- Strong written and verbal communication skills, with the ability to explain complex security issues to development and engineering teams.
- Ability to independently lead technical security reviews while collaborating effectively across global teams.
- Working knowledge of AI technologies and their application to security or engineering workflows.
- Extensive experience reviewing or developing UEFI/BIOS firmware security features on Intel, AMD, Qualcomm, or similar platforms.
- Experience with embedded controllers, microcontrollers, or real-time operating systems such as Zephyr.
- Deep knowledge of firmware and hardware security architecture, including TPM/TCG technologies and platform roots of trust.
- Experience with firmware reverse engineering, vulnerability research, fuzzing, or other advanced firmware security testing techniques.
- Experience with Windows, Linux, or device-driver development.
- Experience defining threat models and conducting security architecture or attack-surface assessments.
- Experience developing firmware security testing tools or automation frameworks.
- Familiarity with vulnerability management and disclosure practices, including CVE, CWE, and CVSS.
- Hands-on experience using AI tools to identify vulnerabilities, solve technical problems, automate testing, or improve security engineering workflows.
- Experience working within product development environments and secure development lifecycle processes.
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
General Information
Req #
WD00107476
Career area:
Hardware Engineering
Country/Region:
United States of America
State:
North Carolina
City:
Morrisville
Date:
Friday, November 6, 2026
Working time:
Full-time
Additional Locations:
* United States of America - North Carolina - Morrisville
Similar roles
-
Cybersecurity Analyst
Edgewater Federal Solutions, Inc. District of Columbia, United States · $190K–$200K/yr
-
Product Cybersecurity Engineer
Toyota Tsusho Systems Plano, Texas, United States
-
Platform Software Security Engineer, Air Defense
Anduril Industries Irvine, California, United States · $167K–$222K/yr
-
Enterprise Crypto Security Engineer
KBR El Segundo, California, United States · $136K–$187K/yr
-
Senior Information Systems Security Engineer - Security Control Assessor (SCA)
Peraton Quantico, Virginia, United States · $135K–$216K/yr
-
IT Security Engineer
Stanford Health Care Palo Alto, California, United States · $120K–$159K/yr