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
#LI-JC2
#LI-ONSITE