Search for Jobs

9 Results
Zebra Technologies
Colombo, Sri Lanka
5 days ago
Zebra Technologies
Colombo, Sri Lanka
6 days ago
Zebra Technologies
Colombo, Sri Lanka
7 days ago
Zebra Technologies
Colombo, Sri Lanka
8 days ago
Zebra Technologies
Colombo, Sri Lanka
11 days ago
Zebra Technologies
Colombo, Sri Lanka
11 days ago
Zebra Technologies
Colombo, Sri Lanka
13 days ago
Zebra Technologies
Colombo, Sri Lanka
17 days ago
Zebra Technologies
Colombo, Sri Lanka
25 days ago
Zebra Technologies
Colombo, Sri Lanka
5 days ago

Description

Overview

Zebra OEM software decode team is responsible for delivering the software stack to integrate Zebra scanning SDK to various platforms for barcode decoding using camera or Zebra barcode scan engines. Software decode solutions include SDK, decode library, camera driver (sensor driver), I2C driver and sample applications.

The selected candidate is responsible for development and maintenance of software decode library and applications for one or more areas like Android, iOS, Linux and Windows platforms. Job involves interacting globally distributed team members and customers.

Responsibilities

  • Development and maintenance of software decode barcode scanning stack for Android,iOS, Linux and Windows platforms etc.
  • Work with test and validation and quality assurance team to review test plan and fix reported bugs.
  • Work with geographically distributed small group of software decode team of engineers.
  • Research on latest updates of Android and Linux operating systems and assess how it affects the Zebra scanner software and recommend solutions pro-actively.
  • Develops documentation for new projects and reviews previous results.
  • Learn about Zebra barcodes scan engine modules as and when new products are being introduced in order to be able to develop software to integrate to various platforms.
  • Study release history of open source software pertaining to camera drivers and system libraries.


Qualifications

Bachelor's degree in Computer Science or an equivalent

Up to 6 years of experience

Experience in development on any of the mobile development such as Android, iOS, Mac OS or Linux or Windows

Experience is development of application using Android Native Camera APIs is a plus

Basic understanding of data structures and algorithms

Good understanding on Android JNI interface.

Experience in app development is desirable but not enough for this position as most of the work involves native libraries for Linux driver

Experience working on Linux/Android platforms is a must.

Experience in Web Assembly(WASM) or Java script is a plus

Good written and oral communication skill

Prior knowledge about barcode scanning and/or image processing is desirable.

Knowledge in any of the programming language such as C, C++, Java, Python, shell scripts

Knowledge about any of the source control tool such as GIT

Quantitative and problem-solving skills

Passion to learn new technologies and care about open source.

Self-motivated and ability to learn technologies with help of online content.

Job Information

  • Job ID: 64922348
  • Location:
    Colombo, Sri Lanka
  • Position Title: Senior Software Engineer - C/C++ or Android
  • Company Name For Job: Zebra Technologies
  • Job Function: Engineering

Please refer to the company's website or job descriptions to learn more about them.

View Full Profile

Jobs You May Like
Filters
Job Function
Engineering Discipline
State
Country