Job Title:

Firmware Engineer

Business Area:

Engineering & Design


Lexington, KY USA

Job ID:


Firmware Engineer

Lexmark is a global technology company creating enterprise software, hardware and services that help organizations draw deeper value from their business information.  We also create terrific places to work, with competitive pay and benefits and an environment that empowers and encourages growth.  Sound intriguing?  Open the possibilities to joining our team! 


Imagine working for a cutting edge technology leader that provides competitive benefits, a casual work environment, onsite parks and recreation activities, and more.  As one of the fastest growing technology companies in the world, we want you to join us!   We are headquartered in beautiful Lexington, KY and have offices all around the world. 

Lexmark is seeking an exceptional Firmware Engineer to join our Embedded Platform team.  Our embedded devices are sophisticated Linux-powered systems that combine cutting-edge compute architectures and advanced imaging hardware with the latest in communication, security, and mobile standards and trends.  Together, we provide solutions for a variety of challenges faced in industries of all sizes, from small businesses to those of the Fortune 500. 

The Firmware Engineer will be responsible for developing, maintaining and leveraging real-time embedded firmware for a variety of electronic hardware platforms and print/scan engine mechanisms.  

Responsibilities include:  

- Developing low level firmware to drive custom ASICs 

- Developing device drivers to interface with a print/scan mechanisms 

- Customizing the Linux kernel for an embedded environment  

- Improving real-time system performance 

- Developing unit test(s) 

- Creating development/debug tools 

Qualities desired in a successful candidate:  

The ideal candidate will demonstrate a very strong foundation in computer science, design patterns and industry leading best practices. 

The candidate must be a self-starter, taking ownership of tasks and completing them in a fast paced collaborative environment. 

The candidate must have a drive to innovate and deliver solutions to complex technical problems. 

The candidate should have a basic understanding of microprocessor architectures and logic design concepts. 

The candidate should have a good understanding of collaborative code development environments.  

Lexmark is a casual, yet technically challenging, team-based work environment. We expect you to be able to make an impact and have fun at the same time. 



Bachelor’s Degree in Computer Engineering, Electrical Engineering, or Computer Science 

Experience with design, debugging, and problem solving using C/C++ 

Knowledge of the Embedded Linux Operating System