Zebra
Zebra

Software Engineer I

onsite
Bangalore
Posted 2/6/2026
Exp: 1-2y

Job Overview

Zebra Technologies is actively hiring for the role of Firmware/Software Engineer, I. This is a significant opportunity for B.E / B.Tech graduates with 1 to 2 Years of experience to work on cutting-edge enterprise asset intelligence solutions in Bangalore. If you have strong fundamentals in C, C++, and Assembly Language, check the details below and apply immediately.

Role: Software Engineer, I Location: Bangalore, Karnataka Experience: 1 – 2 Years Qualification: B.E / B.Tech (Computer Science Preferred) Key Skills: C, C++, Assembly Language, Machine Language Job Type: Contract

Job Description

For the Zebra Recruitment 2026 drive, the team is seeking a skilled engineer to analyze, develop, design, and maintain software for the organization’s products. You will perform system integration of software and hardware to maintain throughput and program consistency. The role involves validating and testing structures and user documentation. You will work under general instructions on routine work and receive guidance on new projects, building productive relationships internally and externally.

Responsibilities

As a Firmware/Software Engineer I at Zebra, your key responsibilities will include:

  • Testing & Validation: Running software tests designed by senior engineers and performing root cause analyses to identify problems.
  • Development: Upgrading existing firmware and enhancing technologies to apply to new solutions.
  • Code Reviews: Participating in project code reviews and providing supervised input.
  • Documentation: Testing documentation which describes specific firmware functionality.
  • Analysis: Seeking out new tools to analyze and solve problems, exercising judgment within defined procedures.
  • Collaboration: Implementing recommendations to enhance performance and improve team productivity.

Skills and Eligibility Criteria

Qualifications:

  • Bachelor’s Degree
  • 0 to 2 years of experience
  • Quantitative and problem solving skills
  • Build, train, and validate ML models (e.g., regression, clustering, forecasting).
  • Develop feature extraction pipelines from structured and unstructured data.
  • Collaborate with Data Engineers for dataset preparation.
  • Document models, datasets, and assumptions in Confluence.
  • Support integration of ML outputs into platform services.

Skills Required:

  • Proficient in Python, scikit-learn, and statistical modeling.
  • Good understanding of model evaluation metrics (ROC, F1, RMSE).
  • Exposure to MLflow or equivalent model management tools.

Selection Process

The selection process for Zebra typically includes:

  • Resume Screening: Focus on Embedded Systems/Firmware projects and C/C++ skills.
  • Technical Assessment: Questions on C pointers, Memory Management, and Assembly basics.
  • Technical Interview: Deep dive into Firmware architecture, Microcontrollers, and Debugging techniques.
  • Managerial/HR Interview: Behavioral assessment and discussion ...

About the Company

Zebra Technologies empowers the front line of business in retail/ecommerce, manufacturing, transportation and logistics, healthcare, and other industries to achieve a performance edge. With more than 10,000 partners across 100 countries, Zebra delivers industry-tailored, end-to-end solutions that intelligently connect people, assets, and data to help our customers make business-critical decisions.