Linux Kernel Engineer
LenovoMorrisville, north carolina, united statesUpdate time: April 23,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!
We are looking for a PC Linux Engineer that is knowledgeable and enthusiastic
about Linux with extensive experience running Linux while also being aware of
the Linux ecosystem including the different distributions and key open source
projects.
In this role, you will be able to engage at a technical level with customers,
partners, and Lenovo product and sales teams to evaluate, test, and drive
technical requirements for our Linux platform offerings. You will be working
with customers to determine requirements and work with the team to develop
Proof of Concepts (POC) for validation and drive successful products to
delivery and completion.
As part of the role you will be working with Linux preload images, and
experience with Linux installers, customization and any CI/CD/CT framework
would be useful. Any experience in IoT, virtualization, diagnostics, AI,
server configuration or networking would be interesting. The role is multi-
faceted so being comfortable multi-tasking is important, along with the
ability to take new issues and be able to understand and investigate potential
solutions.
Responsibilities:
• Work with HW vendors and other Linux engineers to debug, analyse and solve
kernel and
hardware driver compatibility issues.
• Troubleshoot and provide accurate and timely resolution to customer issues.
• Customize and build kernel for special bids of different industry.
• Implement and backport new features and new drivers from upstream kernel to
target
platforms.
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
#### Position Requirements:
Requirements:
• Bachelor’s degree or above in Computer Science or relevant.
• 3+ years Linux OS and kernel development experience.
• Solid experience with C, shell, network/multi-threaded programming.
• Familiar with Linux kernel and open source project development process.
• Experience with Linux kernel and driver framework.
• Knowledge on Linux debugging techniques.
• Strong communication skills in English, written and spoken.
• Be able to read data sheets and technical specifications.
Preferred Qualifications:
\- Knowledge of the Linux kernel including experience working with kernel
drivers and the ability to patch, build, debug and test kernels
\- Experience working with the open source community
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"Linux Kernel Engineer jobs in Morrisville, north carolina, united states"
