Firmware Engineer
LenovoMorrisville, north carolina, united statesUpdate time: April 8,2021
Job Description
Position Description: About Lenovo: Focused on a bold vision to deliver smarter technology for all, we are developing world-changing technologies that create a more inclusive, trustworthy and sustainable digital society. By designing, engineering and building the world’s most complete portfolio of smart devices and infrastructure, we are also leading an Intelligent Transformation – to create better experiences and opportunities for millions of customers around the world. Join us in defining our world of tomorrow and creating smarter technology for all! Who You’ll Work With: Lenovo's Infrastructure Solutions Group (ISG) provides end-to-end IT solutions and services for organizations at any scale.  We empower our customers to dramatically accelerate their organizations, improve their industries, and solve humanity’s greatest challenges.  A trusted partner every step of the way, we provide reliable infrastructure and support with Smarter Infrastructure Solutions, Cloud Computing, Analytics and AI, As-A-Service, Edge Computing, and more. What You’ll Do: Candidates will work with software engineers to write, debug and test embedded Firmware. Manage and maintain firmware build tools, manage builds and release Firmware to test as well as recreate and fix problems reported by the test team. Duties may include code development, unit testing, debugging, and customer support for technical issues. #### Position Requirements: Basic Qualifications: \- 5 years' minimum experience in Firmware/Software Development \- Programming experience: C/C++, Python and Bash \- Experience with firmware programming and debugging \- Experience in Systems Management and/or embedded processors \- Experience with Windows and Linux operating systems \- Experience with Intel or AMD processors \- Intimate knowledge of software development processes expected \- Strong analytical and debug methodology skills expected \- Knowledgeable of Agile methodologies Preferred Qualifications: \- Working knowledge of Linux Kernel programming  and Linux driver development \- Proficient with Git source version control system \- Proficient with CI/CD tools like Jenkins \- Experience working with I2C, IPMI protocols or unified Extensible Firmware Why Lenovo? Lenovo is a US$50 billion Fortune Global 500 company, with 57,000 employees and operating in 180 markets around the world.  We are #1 PC company on the planet, BCG's 50 most innovative companies, and one of Interbrand’s 100 BEST global brands.  Focused on a bold vision to deliver smarter technology for all, we are developing world-changing technologies that create a more inclusive, trustworthy and sustainable digital society.  By designing, engineering and building the world’s most complete portfolio of smart devices and infrastructure, we are also leading an Intelligent Transformation – to create better experiences and opportunities for millions of customers around the world. Learn more about why it’s great to work at Lenovo - https://www.lenovobenefits.com/why-join-lenovo 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, status as a veteran, and basis of disability or any federal, state, or local protected class.

Get email alerts for the latest"Firmware Engineer jobs in Morrisville, north carolina, united states"