Z

Zebra Technologies

Data capture hardware, software, and services

Firmware/Software Senior Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeLincolnshire, IL, USA$96.8k - $145.2k /yr

About the Job

Requirements

  • A bachelor's degree in engineering, specifically Computer Engineering, Electrical Engineering, or a related field, with 6 or more years of relevant experience; or a master's degree in those engineering fields with 4 or more years of relevant experience; or equivalent experience.
  • Significant experience delivering platform product embedded firmware development.
  • Proven experience programming in C and C++.
  • Experience with ARM architecture, embedded microcontroller architecture, multi-core systems, real-time operating systems, embedded Linux, filesystems, storage memory, networking, and platform libraries.
  • Skills in platform architecture, object-oriented programming, software design patterns, and device driver development.

Responsibilities

  • Establish, implement, and maintain embedded firmware for the organization's thermal printer products and solutions.
  • Research, design, and develop new technology for the platform in support of the organization's strategic vision.
  • Grow competency in product frameworks, hardware abstraction layers, Linux kernel drivers for peripheral and network communication, and real-time controls, and serve as a go-to person for questions.
  • Lead requirements meetings for moderately complex firmware design projects.
  • Complete all phases of moderately complex firmware design projects.
  • Review firmware test results and root cause analyses, and resolve highly complex technical issues.
  • Review changes or upgrades to existing firmware designs and develop new solutions to unique problems.
  • Identify issues and make recommendations for complex problems.
  • Modify or upgrade existing firmware designs through patches and new code.
  • Enhance and improve existing technologies for application to new solutions.
  • Develop positive working relationships with company functions involved in the design, test, and implementation processes.
  • Recommend improvements to the immediate team to enhance performance and product quality.
  • Exercise judgment in selecting methods and techniques to obtain solutions.
  • Advance internal processes to improve efficiency and execution performance.

Desired Qualifications

  • Development experience with I2C, SPI, UART, USB, CAN, Modbus, WLAN, PWM, ADC, Bluetooth, Ethernet, and other microcontroller peripherals.
  • Knowledge of using oscilloscopes, bus analyzers, emulators, and other firmware debugging tools.
  • Familiarity with electrical interfaces, schematic diagrams, electronic component specifications, and datasheets.
  • Understanding of embedded real-time operating systems and POSIX implementation, including scheduling policies, synchronization methods, interrupt service routines, external library integration, filesystems, and memory allocation.
  • Experience with stepper motors, networking, MQTT, and security.
  • Participation in Agile development processes such as Scrum or Kanban.
  • Experience with prototype board bring-up, bootloader development, and the ARMCC toolchain.

About the Company

Zebra Technologies

Data capture hardware, software, and services

Zebra Technologies builds data capture and automation solutions for businesses to run more efficiently. Its products include barcode scanners, mobile computers, printers, and RFID systems, which work together with software and services to collect data, track assets, and automate workflows. These tools are used across industries like retail, healthcare, logistics, and manufacturing to improve accuracy and provide real-time visibility into operations. The company differentiates itself with a broad hardware portfolio, integrated software, and a strong partner network that delivers hardware, software, and ongoing services on a recurring basis. Zebra’s goal is to help organizations streamline operations, reduce errors, and make informed decisions through real-time data.

Company size
10,001+
Company stage
IPO
Headquarters
Lincolnshire, IL
Founded
1969

Recently Posted Jobs

Explore more opportunities at Zebra Technologies

See more jobs