Firmware Engineer

3 days ago


Morrisville, United States Lenovo Full time


General Information

Req #

WD00071904

Career area:

Hardware Engineering

Country/Region:

United States of America

State:

North Carolina

City:

Morrisville

Date:

Wednesday, September 18, 2024

Working time:

Full-time

Additional Locations:
* United States of America - North Carolina - Morrisville

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$57 billion revenue global technology powerhouse, ranked #248 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 Workstations provide powerful solutions to drive productivity, innovation, and design excellence in key vertical segments such as Manufacturing Design, Engineering & CAD, Animation/Media/Web Creation, Science/Medical, Oil & Gas, and Finance. To maintain our leadership and compete in this aggressive marketplace, we are looking to enhance our team with additional talent. We are looking to hire a Firmware Engineer to join our Firmware team.

Key Responsibilities:

  • Develop clean, maintainable UEFI firmware code and provide comprehensive technical documentation.
  • Conduct thorough testing and debugging of firmware to ensure high-quality and reliable solutions.
  • Work on Embedded AI development on Workstation platform.
  • Manage and maintain firmware build tools, builds, and release firmware to test as well as recreate and fix problems reported by the test team.
  • Understand current and future firmware design points for various subsystems and building blocks within a workstation PC. Some examples include, but are not limited to: Super I/Os, Embedded Controllers, BMCs, and other subsystems which may utilize low-level microcode.
  • Create design specifications for the aforementioned firmware
  • Stay updated with the latest advancements in UEFI firmware, ARM processors, and related technologies.
  • Strong problem solving and communication skills.

Basic Qualifications:

  • Minimum Bachelor's degree in computer science, Computer Engineering, Electrical Engineering, or a related field.
  • 3+ years of experience with C language.
  • 2+ years of experience in Embedded Firmware Development.
  • Previous experience with x86 and ARM processors
  • Previous experience with hardware bring-up.
  • Prior experience with Windows OS
  • 2+ years of experience with Firmware tools like Debugger, Emulator and Logic analyzer
  • Experience in protocols and technology related to System Firmware (I2C, SPI, SMBUS, UART, IPMI, REST)
  • Knowledge of Software development processes, working knowledge of Agile methodologies and tools.

Preferred Qualifications:

  • Master's degree in computer science, Software Engineering, Computer Engineering, or similar field.
  • Knowledge or experience with PC subsystem like Super I/O, embedded controllers, Storage controllers.
  • Good knowledge of one or more of the UEFI related technology areas like Boot Loaders, PCIe, Secure Boot, System Performance etc.
  • Knowledge and experience with RTOS (Zephyr, Free RTOS)
  • Experience working with Linux/UNIX operating systems with the knowledge of system fundamentals.
  • Strong communication and collaboration skills with multi-functional teams.

This position will be based in our North America Headquarters in Raleigh, NC. Our office has transitioned to a hybrid work environment supporting 3 days onsite and 2 days remote. Candidates that are already local to Raleigh, NC are preferred.

Lenovo's great benefits can be found at www.lenovobenefits.com.
#LI-CH1

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

  • Morrisville, North Carolina, United States Diverse Lynx Full time

    Job DescriptionWe are seeking a highly skilled Embedded Firmware Developer to join our team at Diverse Lynx LLC. This is a full-time onsite role based in Morrisville, NC.Job SummaryThe successful candidate will be responsible for writing, debugging, and testing embedded firmware. They will manage and maintain firmware build tools, manage builds, and release...


  • Morrisville, North Carolina, United States Diverse Lynx Full time

    Job OverviewAt Diverse Lynx LLC, we are seeking an experienced Senior Embedded Software Engineer to join our team. The successful candidate will be responsible for developing and maintaining firmware for various embedded systems.This is a 6-12 months contract role, with the possibility of renewal based on performance.We offer a competitive salary range of...


  • Morrisville, North Carolina, United States Diverse Lynx Full time

    About the RoleWe are looking for a skilled C++ Embedded Engineer to join our team at Diverse Lynx LLC. This is a 6-12 months contract role, with the possibility of renewal based on performance.Job OverviewThe successful candidate will be responsible for developing, testing, and maintaining embedded firmware for our clients. They will work closely with our...


  • Morrisville, North Carolina, United States Lenovo Full time

    About LenovoWe are a US$57 billion revenue global technology powerhouse, ranked #248 in the Fortune Global 500. We serve millions of customers every day in 180 markets with a full-stack portfolio of AI-enabled, AI-ready, and AI-optimized devices, infrastructure, software, solutions, and services.Job OverviewThis is an exciting role in the ThinkSystem Server...


  • Morrisville, United States Diverse Lynx Full time

    Sr. C++ Embedded Engineer Location: 7001 Development Dr, Morrisville, NC - 27560 - Onsite Role Duration: 6-12 Months Contract, to be renewed depending on performance Who are we looking for? 3 to 5 years' experienced software engineers to write, debug and test embedded Firmware. Manage and maintain firmware build tools, manage builds, and release...


  • Morrisville, North Carolina, United States Sensus Full time

    Job Title: Product Development Test EngineerWe are seeking a skilled Product Development Test Engineer to join our team at Sensus. You will be responsible for developing test methods and systems for our diverse product portfolio.About the Role:Develop test methods and systems for a diverse product portfolio.Work closely with hardware, mechanical, and...


  • Morrisville, North Carolina, United States Diverse Lynx Full time

    About the CompanyDiverse Lynx LLC is an Equal Employment Opportunity employer. We promote and support a diverse workforce across all levels in the company.Job DescriptionWe are seeking a skilled Embedded Firmware Developer to join our team at Diverse Lynx LLC. This is a full-time onsite role based in Morrisville, NC.Key ResponsibilitiesCode development, unit...


  • Morrisville, United States Lenovo Full time

    Description and Requirements This position is for a Mechanical 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...


  • Morrisville, North Carolina, United States Xylem Full time

    **About Xylem**Xylem is a leading water technology company with 23,000 employees operating in over 150 countries. We are at the forefront of addressing the world's most critical water challenges.Salary RangeThe estimated salary for this position is $71,000 - $113,500 per year.Firmware Engineer RoleWe invite passionate individuals to join our team as Firmware...


  • Morrisville, North Carolina, United States Xylem Full time

    Overview:Xylem is a leading provider of innovative water technology solutions, transforming water usage, conservation, and re-use. As an Application Engineer at Xylem, you will play a critical role in helping utilities, municipalities, and utility co-ops deploy our wireless metering infrastructure and meters.In this position, you will provide technical...


  • Morrisville, United States Sensus Full time

    Xylem (XYL) is a leading global water technology company committed to developing innovative technology solutions to the world’s water challenges. The Company’s products and services move, treat, analyze, monitor and return water to the environment in public utility, industrial, residential and commercial building services settings. Xylem also provides...


  • Morrisville, United States Sensus Full time

    Xylem (XYL) is a leading global water technology company committed to developing innovative technology solutions to the world’s water challenges. The Company’s products and services move, treat, analyze, monitor and return water to the environment in public utility, industrial, residential and commercial building services settings. Xylem also provides...


  • Morrisville, United States Lenovo Full time

    General InformationReq #WD00072599Career area:Hardware EngineeringCountry/Region:United States of AmericaState:North CarolinaCity:MorrisvilleDate:Monday, October 28, 2024Working time:Full-timeAdditional Locations: * United States of America - North Carolina - MorrisvilleWhy Work at LenovoWe are Lenovo. We do what we say. We own what we do. We WOW our...


  • Morrisville, United States Lenovo Full time

    General InformationReq # WD00073734Career area: EngineeringCountry/Region: United States of AmericaState: North CarolinaCity: MorrisvilleDate: Monday, October 28, 2024Working time: Full-timeAdditional Locations: * United States of America - North Carolina - MorrisvilleWhy Work at LenovoWe are Lenovo. We do what we say. We own what we do. We WOW our...


  • Morrisville, North Carolina, United States Sensus Full time

    Xylem, a leading global water technology company, is seeking a highly skilled Senior RF Development Engineer to join its team. As a member of the Sensus brand, you will be responsible for the development and ongoing technical support of our Infrastructure and Smart City products. These products serve as an intermediate communications interface with utility...

  • NW Developer

    4 months ago


    Morrisville, United States ApTask Full time

    About Client: The client provides information technology (IT) services, including business outsourcing, infrastructure technology, and application services. The application service offered by the company includes application development, maintenance, and support. The markets served by the company are financial services and insurance, healthcare,...


  • Morrisville, North Carolina, United States Sensus Full time

    Xylem, a leading global water technology company, is committed to developing innovative solutions to the world's water challenges. Our products and services move, treat, analyze, monitor and return water to the environment in public utility, industrial, residential and commercial building services settings.The Sensus brand, a part of Xylem, helps public...


  • Morrisville, North Carolina, United States Lenovo Full time

    Job Title: Workstation Performance Analysis ExpertEstimated Salary:$130,000 - $190,000 per yearAbout LenovoLenovo is a global leader in technology innovation, with a commitment to delivering Smarter Technology for All.Job DescriptionWe are seeking a seasoned Workstation Performance Analysis Expert to join our team in Raleigh, NC. As a key member of our...


  • Morrisville, United States Sensus Full time

    Xylem (XYL) is a leading global water technology company committed to developing innovative technology solutions to the world’s water challenges. The Company’s products and services move, treat, analyze, monitor and return water to the environment in public utility, industrial, residential and commercial building services settings. Xylem also provides...

  • Application Engineer

    1 month ago


    Morrisville, United States Xylem Full time

    Join Xylem in the global mission to #LetsSolveWater! As a leading water technology company with 23,000 employees operating in over 150 countries, Xylem is at the forefront of addressing the world's most critical water challenges. We invite passionate individuals to join our team, dedicated to exceeding customer expectations through innovative and sustainable...