Zebra Technologies

Firmware/Software Automation Engineer (Senior)

Zebra Technologies
Apply
3 months ago
Colombo, Sri LankaSenior

Responsibilities

  • Partner with system architects, product managers, and developers to analyze specifications and identify edge cases before implementation.
  • Design, write, and scale reusable automated test frameworks and integrate them into CI/CD pipelines.
  • Translate requirements into manual and automated happy-path and edge-case test scenarios while maintaining traceability.
  • Isolate, diagnose, and troubleshoot firmware and software defects by analyzing log files and system behavior.
  • Document test results in automated data-driven dashboards and recommend process and tooling improvements.
  • Validate features independently, manage multiple priorities, and mentor junior team members while collaborating with cross-functional and external stakeholders.

Requirements

  • Bachelor’s degree or advanced degree in Computer Science, Software Engineering, or a related engineering discipline, or equivalent work experience.
  • At least 5 years of relevant software engineering experience, or 3 years with an advanced degree.
  • Strong programming skills in Python or similar object-oriented scripting languages, including automated test code and debugging or performance optimization tools.
  • Hands-on familiarity with microcontrollers, embedded systems, hardware-software integration, system-level programming, and software design patterns.
  • Proficiency with version control systems such as Git and GitHub and with CI/CD pipelines.
  • Ability to evaluate and integrate emerging technologies, including GenAI in the software development lifecycle.
  • Strong analytical, communication, collaboration, independent-work, ownership, and prioritization skills; experience mentoring junior team members is required.

Benefits

  • Hybrid work, adaptable hours, Summer Flex Fridays, Focus Fridays, and an annual companywide well-being day.
  • Recruiters connect with candidates through @zebra.com email accounts, and applications are accepted through the company applicant tracking system.

Tech Stack

Categories

Zebra Technologies

About Zebra Technologies

10,000+ employees

Zebra Technologies builds barcode and card printers, handheld mobile computers, barcode scanners, RFID readers, real-time location systems, and device-management software for frontline operations in retail, manufacturing, transportation, logistics, and healthcare. It sells hardware, supplies, and software with lifecycle services through a global partner network. Founded in 1969 and headquartered in Lincolnshire, Illinois, Zebra is a public company traded on NASDAQ (ZBRA).

Contact me