Z

Zebra Technologies

Data capture hardware, software, and services

Firmware / Software Engineer 2

Test Automation EngineeringUpdated on Nov 11
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • Knowledge of Python, C, or C++.
  • Experience working with embedded devices.
  • Familiarity with drafting or executing test plans.

Responsibilities

  • Analyze, design, develop, and maintain firmware and software for organizational products and systems.
  • Integrate software and hardware to maintain throughput and program consistency.
  • Develop, validate, and test firmware and software features, and create user documentation for assigned tasks.
  • Design and develop automated tests for firmware functionalities that form part of a larger project.
  • Develop test plans, including test scenarios and steps, describing the approach for testing specific firmware functionality.
  • Document all activities performed.
  • Participate in project code reviews and provide input.
  • Participate in code reviews for created automated test code, including test APIs and automated tests.
  • Develop test automation tools and improve existing tools and test frameworks as needed.
  • Work with firmware developers and architects to resolve project bugs.
  • Work with senior team members and managers to improve overall processes.
  • Develop and execute automated and manual software and firmware tests.
  • Technically mentor, coach, and lead junior team members, acting as an architect for the team.
  • Review test results and perform root cause analysis to identify problems.
  • Modify existing test networks to simulate customer environments and support the team in reproducing and fixing bugs.
  • Participate in creating project CI/CD pipelines, analyze test failures on build pages, and provide fixes so builds can advance to the next levels.
  • Recommend and implement solutions to complex issues, ensuring compliance with quality processes and standards.
  • Enhance existing technologies and apply them to new solutions.
  • Recommend and implement improvements within the immediate team to enhance performance and productivity.
  • Seek out new tools to analyze and solve problems.
  • Use prompt engineering and generative AI tools to improve day-to-day work efficiency.
  • Exercise judgment within defined procedures and practices to determine appropriate action.
  • Build productive working relationships internally and externally across teams and business units.

Desired Qualifications

  • Experience testing hardware devices.

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