Zebra Technologies Hiring Software Engineer -1 in Bengaluru | Hybrid
Quick actions
Apply NowSkills required
Technologies this role asks for
Prepare for this role
Learn the required skills, practice interview MCQs, then come back and apply for Java, Kotlin .
Get new job alerts
Be notified when roles like this match your profile.
You’ll hear about matching jobs on this device.
- Tap the Share button in Safari
- Choose Add to Home Screen
- Open SoftoJobs from your Home Screen
- Tap Enable Job Alerts
Job description
What you’ll do in this role
Job Overview
Zebra Technologies is recruiting a Software Engineer -1 for its Bengaluru, India location. The position is full-time and follows a hybrid work arrangement. The role involves designing, developing, testing, maintaining, and improving software solutions used in the organization's products and systems.
The job description includes general software engineering responsibilities as well as Android-focused requirements. The selected candidate may work on software and hardware integration, Android framework and kernel debugging, testing, and performance optimization for smartphone and tablet products.
Key Responsibilities
- Work with team members to understand requirements for software design projects of limited complexity.
- Complete software engineering activities across the development lifecycle, including coding, debugging, testing, and deployment.
- Analyze software processes and systems, and communicate findings to relevant stakeholders.
- Review results and recommend possible improvements to software solutions and system performance.
- Contribute to the development and validation of software for different products, ensuring quality and performance expectations are addressed.
- Prepare and maintain project documentation, including code-related records, design specifications, and test results.
- Keep up with current software technologies and engineering methods and apply relevant practices to assigned work.
- Assess proposed changes or upgrades to existing designs and testing processes.
- Choose suitable problem-solving methods and engineering techniques to deliver solutions.
- Resolve or help debug integration, testing, and performance issues involving the Android framework and kernel for smartphone and tablet products.
Android Development Requirements
- Experience with Android framework and kernel internals is desired.
- Understanding of Android architecture and internal components.
- Ability to investigate and troubleshoot integration, testing, and performance problems.
- Strong programming skills in Kotlin, Java, C, and C++.
- Familiarity with Android debugging tools such as QXDM, QPST, and QCAT.
- Experience with Qualcomm mobile chipsets is an added advantage.
Required Qualifications
- At least one year of experience in software development or a related area.
- A bachelor's degree in Computer Science, Software Engineering, or a related field; equivalent work experience may be considered instead of a degree.
- Quantitative, analytical, and problem-solving abilities.
- Familiarity with programming languages, operating systems, algorithms, and software development frameworks.
- Basic understanding of software development lifecycle practices, including Agile and Scrum.
- Ability to collaborate effectively with team members.
- Good written and verbal communication skills.
Preferred Qualifications
- An advanced degree in a relevant field is also acceptable.
- Experience with Android framework and kernel development or debugging is desired.
- Experience working with Qualcomm mobile chipsets is an advantage.
Experience
The general job requirements specify 1+ years of experience in software development or a related field. The Android-focused section separately mentions candidates with 2–4 years of Android development experience. These are both stated in the posting; candidates should review the role-specific requirements carefully.
Technologies and Tools
- Kotlin and Java – Programming languages identified for the Android-focused work.
- C and C++ – Programming languages listed among the required technical skills.
- Android – Mobile platform, framework, architecture, and internals relevant to the role.
- Android framework and kernel – Areas where debugging, integration, testing, and performance optimization experience is desired.
- QXDM, QPST, and QCAT – Debugging tools named in the job posting.
- Qualcomm mobile chipsets – Experience is considered an added advantage.
- Agile and Scrum – Software development lifecycle methodologies mentioned in the requirements.
Work Mode and Location
This is a hybrid, full-time position based in Bengaluru, India. The role may require travel of up to 15%. The stated physical demands describe work that primarily involves sitting or standing.
Benefits
Zebra describes flexibility and wellbeing support for its teams. The posting mentions hybrid work, adaptable working hours, Summer Flex Fridays, Focus Fridays, and an annual companywide wellbeing day.
Who Should Apply
This opportunity is suited to software engineering candidates with at least one year of relevant development experience and a bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience. Candidates with Android development experience should pay particular attention to the requested knowledge of Android framework internals, kernel debugging, Kotlin, Java, C, C++, and the listed diagnostic tools.
How to Apply
The listed application end date is November 14, 2026. Apply through the official Zebra Careers application system before the deadline. Apply now through SoftoJobs to explore this opportunity.
Eligibility
Education, passing batch and experience
Education
Any Bachelor's Degree
Passing Batch
2025, 2024, 2023, 2022
Experience
1 - 4 years (Freshers welcome)
Similar Fresher Jobs
More openings you may like