Firmware Engineer | Hybrid
Lexmark is now a proud part of Xerox, bringing together two trusted names and decades of expertise into a bold and shared vision.
When you join us, you step into a technology ecosystem where your ideas, skills, and ambition can shape what comes next. Whether you’re just starting out or leading at the highest levels, this is a place to grow, stretch, and make real impact—across industries, countries, and careers.
From engineering and product to digital services and customer experience, you’ll help connect data, devices, and people in smarter, faster ways. This is meaningful, connected work—on a global stage, with the backing of a company built for the future, and a robust benefits package designed to support your growth, well-being, and life beyond work.
Overview
Xerox is seeking a Firmware Engineer to join a collaborative engineering team focused on the design, development, and testing of embedded firmware solutions for Xerox products. In this role, you will contribute throughout the firmware development lifecycle, from requirements analysis and code development to testing, debugging, and maintenance. You will work on secure embedded systems that interface with custom ASICs while helping deliver innovative product capabilities and high-quality customer experiences.
Why Join This Team:
Work on innovative embedded systems and firmware technologies used in Xerox products
Collaborate with experienced engineers across multiple disciplines and teams
Contribute to secure firmware solutions and advanced signal measurement capabilities
Gain exposure to the full product development lifecycle from concept through release
Be part of a culture that values learning, collaboration, and continuous improvement
What You Will Do:
Design, develop, implement, and test embedded firmware for Xerox products
Collaborate with stakeholders to refine requirements and deliver product features
Participate in code reviews, unit testing, integration testing, and debugging activities
Analyze analog and digital signal characteristics to support measurement-related features
Create prototypes, troubleshoot technical issues, and support feature development
Maintain and enhance firmware throughout the product lifecycle
Track project deliverables and support adherence to development schedules
Apply secure firmware development practices when implementing solutions
What You Need to Succeed:
Bachelor's degree in Electronics and Communications Engineering or Computer Engineering
Minimum of 3 years of firmware development experience
Proficiency in C/C++, Python, SQL, and Machine Learning/Artificial Intelligence concepts
Experience working in embedded firmware and Unix/Linux environments
Strong knowledge of Git and GitHub version control tools
Experience with high-speed digital signal analysis and metrology
Strong collaboration, communication, and problem-solving skills
Ability to adapt to changing priorities and work within Agile/Scrum environments
How We Set You Up for Success:
Opportunity to build deep technical expertise in embedded systems development
Exposure to cross-functional collaboration and product innovation initiatives
Supportive team environment focused on knowledge sharing and professional growth
Opportunities to contribute ideas through brainstorming sessions and technical reviews
Access to challenging projects that encourage continuous learning and development