Company Overview
Zebra (NASDAQ: ZBRA) enables organizations to monitor, anticipate, and accelerate workflows by equipping their frontline with cutting-edge solutions that enhance visibility, connectivity, and optimization. Our award-winning portfolio includes software, robotics, machine vision, automation, and digital decisioning, all built on a 50+ year legacy of innovation in scanning, track-and-trace, and mobile computing.
With a global ecosystem of 10,000 partners across 100+ countries, Zebra serves over 80% of Fortune 500 companies, helping businesses drive efficiency and performance.
Zebra has been recognized by Newsweek as one of America’s Most Loved Workplaces and Greatest Workplaces for Diversity, and has earned a place on Fast Company’s Best Workplaces for Innovators list.
Responsibilities:
- Define requirements for complex firmware design projects, potentially leading a team to ensure key features are prioritized and integrated effectively.
- Architect and develop highly sophisticated firmware solutions, managing all project phases and ensuring thorough inspection processes.
- Lead code reviews and implement technical and quality improvements to enhance efficiency and performance.
- Innovate by developing new programs, technologies, and solutions, ensuring documentation for future reference.
- Serve as a technical leader, leveraging expertise in firmware design and cross-disciplinary engineering knowledge to drive program success.
- Define and potentially develop advanced tools to analyze and resolve complex technical challenges.
- Foster collaborations across teams and organizations, developing strong professional relationships.
- Exercise sound judgment in selecting methodologies, techniques, and evaluation criteria to achieve project goals.
- Coordinate and guide other team members when needed.
- Act as a primary liaison with management and senior stakeholders, ensuring effective communication and project alignment.
- Represent the organization in customer interactions and provide project leadership when required.
Qualifications:
Minimum Requirements:
- Bachelor’s or Master’s degree in Computer Engineering or Electrical Engineering.
- 8+ years of experience in firmware development.
- Proficiency in C/C++ programming, particularly in low-level and device driver development.
Preferred Qualifications:
- Experience in scripting languages such as Python or Perl.
- Proficiency in Linux/Unix-based development platforms; Embedded Linux experience is a plus.
- Familiarity with 64-bit microcontroller/processor programming.
- Exposure to RF, USB, WiFi, Bluetooth, and other communication protocols.
- Knowledge of UI interfaces, communication protocols, and network protocols.
- Experience with microcontrollers and motor drivers is highly desirable.
APPLY