Software Engineer

0



Remote Work: No


Overview:

At Zebra, we are a community of innovators who come together to create new ways of working. United by curiosity and a culture of caring, we develop smart solutions that anticipate our customer’s and partner’s needs and solve their challenges.

Being a part of Zebra Nation means you are seen, heard, valued, and respected. Drawing from our unique perspectives, we collaborate to deliver on our purpose. Here you are a part of a team pushing boundaries today to redefine the work of tomorrow for organizations, their employees, and those they serve.

You'll have opportunities to learn and lead in a forward-thinking environment, defining your path to a fulfilling career while channeling your skills toward causes you care about – locally and globally.

Come make an impact every day at Zebra.

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 stack includes SDK, decode library, drivers etc. The software engineer intended to be hired will be responsible for development and maintenance of software decode libraries and applications for one or more areas like Android, iOS, Linux and Windows platforms. Job involves interacting globally distributed team members and customers.

Responsibilities:

  • Design, develop, and maintain the software decode barcode scanning stack across multiple platforms.
  • Ensure high-quality software solutions by adhering to coding standards, best practices, and performance optimization techniques.
  • Collaborate with the Test, Validation, and Quality Assurance teams to review test plans, identify issues, and resolve reported bugs in a timely manner.
  • Work closely with a geographically distributed team of software engineers to align on project goals, share knowledge, and drive innovation.
  • Conduct thorough research on the latest updates and trends in Android, Linux, and other relevant operating systems.
  • Develop and maintain comprehensive documentation for new projects, including technical specifications, user guides, and release notes.
  • Regularly review and update documentation to reflect changes or lessons learned from previous projects.
  • Keep up-to-date with advancements in camera drivers, system libraries, and open-source software release histories to ensure compatibility and leverage new features.
  • Stay informed about the latest trends in Artificial Intelligence (AI) and other emerging technologies.
  • Explore and integrate innovative solutions to enhance the software development process and improve the team's solution offerings.

Qualifications:

Bachelor’s degree in computer science, Computer Engineering, Telecommunications, Electronics, or a related field.

  • Experience in one or more programming languages such as C, C++, Java, JavaScript, and Python.
  • Experience with application development on Android and Linux platforms is highly desirable.
  • Knowledge of emerging technologies such as Optical Character Recognition (OCR), Artificial Intelligence (AI), Machine Learning (ML) etc is a strong advantage.
  • A proactive mindset to research and adopt the latest technological trends to improve software development processes.
  • Familiarity with system libraries, camera drivers, and open-source software etc is a plus.
  • Prior experience working with Zebra products, including barcode scanning solutions, is a significant advantage.

To protect candidates from falling victim to online fraudulent activity involving fake job postings and employment offers, please be aware our recruiters will always connect with you via @zebra.com email accounts. Applications are only accepted through our applicant tracking system and only accept personal identifying information through that system. Our Talent Acquisition team will not ask for you to provide personal identifying information via e-mail or outside of the system. If you are a victim of identity theft contact your local police department.

Zebra Technologies leverages AI technology to evaluate job applications using objective, job-relevant criteria. This approach enhances efficiency and promotes fairness in the hiring process. However, every decision regarding interviews and hiring is made by our dedicated team, because we believe people make the best decisions about people. For more on how we use technology in hiring and how we process applicant data, see our Zebra Privacy Policy .


You have to wait 20 seconds

Generating Apply Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !
X

Join Our WhatsApp Channel to get latest Updates Join Now

Link Copied