Overview
Software Engineer role at Zebra Technologies focused on analyzing, designing, developing and maintaining software solutions for the organization's products and systems.
What you'll do
- Collaborate with team members to establish requirements for less complex design projects.
- Complete all phases of software engineering design projects, including coding, debugging, testing, and deployment.
- Conduct analysis of processes and systems, delivering results to key stakeholders.
- Analyze and interpret results, recommending potential solutions for software and system improvements.
- Contribute to the development and testing of software solutions for various products, ensuring they meet quality and performance standards.
- Create and maintain documentation for projects, including code, design specifications, and test results.
- Stay up to date with the latest technologies and software engineering methodologies, applying them to projects as needed.
- Review and evaluate changes or upgrades to existing designs or test processes.
- Exercise sound judgment in selecting appropriate methods and techniques for problem solving and solution delivery.
- Collaborate on system integrations of software and hardware to ensure optimal performance and program consistency.
- Develop, validate, and test structures, user documentation, and software functionality.
What you'll need
- 1+ years of experience in software development or a related field.
- Bachelor's degree in computer science, Software Engineering, or related field, or equivalent work experience in lieu of a degree.
- Quantitative, analytical, and problem solving skills.
- Familiarity with programming languages, operating systems, algorithms and software development frameworks.
- Basic understanding of software development life cycles (e.g., Agile, Scrum).
- Ability to work collaboratively in a team environment.
- Strong written and verbal communication skills.
- Looking for Android developer with experience from 2-4 years.
- Experience in resolving/debugging integration, testing and performance optimization issues of Android framework, Kernel for smart phone/tablet products.
- Strong in Kotlin/JAVA, C, C++, Android and debugging tools QXDM, QPST, QCAT etc.
- Good experience in Android architecture and internals.
Nice to have
- Advanced degree in relevant field is also acceptable.
- Experience in Android framework and Kernel is desired.
- Work experience in Qualcomm Mobile chipsets will be an added advantage.
Details
- Location: Bengaluru, India.
- Work mode: Hybrid.
- Travel requirements: Up to 15%.
- Physical demands: Sedentary work that primarily involves sitting or standing.
Read the full description and apply on the company’s own careers page.