Software Engineer, II

Location IN-Bangalore
Job ID
Gobinath M
Position Level


Enterprise Mobile Computing (EMC) division in Zebra is responsible in creating world class product in Mobile computers space which is widely used across the globe in all verticals like Retail, Logistic, Warehouse, Healthcare etc.,


Zebra’s Tools, Utilities, and Solutions Portfolio is a collection of robust applications and services for Enterprises who use Zebra Mobile computers. Our Solutions includes providing out of the box staging, device management, application management, security, OS update efficiency tools and overall device lifecycle management. It also encompasses developer tools like Enterprise Browser, Enterprise Keyboard, and other such solutions. We create robust device Tools, Utilities and Enterprise Solutions on the Zebra Mobile computing product line under the Tools and Utilities Portfolio – the portfolio includes android system applications, desktop tools and cloud solutions.

We all proudly live by virtues of Accountability, Teamwork, Innovation, Agility, and Integrity which are the core values of Zebra Technologies.


You are responsible for

  • The primary responsibility of this role is to design and develop Software Solutions for Zebra Android Mobile Computing products.
  • You will also play a critical role in working closely with counterparts across the globe to build cutting-edge solutions for Zebra’s Enterprise Mobile Computing Portfolio.
  • Candidate should be good at multi-tasking and prioritizing tasks based on urgency, customer requirements, complexity etc. and operate with scale and speed amidst flux.

Does this role excite you? Then grab this opportunity if you are a super mind with

  • Engineering degree in Computer Science/Information Technology
  • Android Application development experience. 3-6 yrs.
  • Strong Java knowledge
  • Working knowledge of Android Interface Definition Language (AIDL)
  • Working knowledge of Services, Broadcast, Content Provider
  • Knowledge of Android SDK
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Experience with offline storage, threading, and performance tuning
  • Ability to design applications around natural user interfaces, such as “touch”
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Working knowledge/Experience of Agile/Scrum development.

You can excel in this role if you have

  • Excellent understanding of AOSP architecture and concepts.
  • Understanding of Google’s Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with continuous integration
  • Self-motivated and self-starter with high degree of work ethic with ability to thrive in a fast-paced, results-oriented, high-energy environment that requires multi-tasking capabilities and implement high priority initiative.
  • Excellent triaging skills, Able to quickly create Apps/Solutions as per the requirements.
  • Excellent verbal/written communication/inter-personal skills.
  • Excellent Problem-solving attitude.
  • Logical reasoning and analytical skills.


  • U.S. Only:
    • Bachelor's or Masters degree in an appropriate engineering discipline required
    • Bachelors degree and 2+ years or Masters degree with no experience
  • All other Regions:
    • Bachelor's or Master's degree in an appropriate engineering discipline required
    • 2+ years experience

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share with Your Network

Need help finding the right job?

We can recommend jobs specifically for you! Click here to join our Zebra Talent Pool.