Software Engineer I (SL), Senior

Location LK-Colombo
Job ID
Anusuya R Rajendran
Position Level


Zebra is seeking an experienced Firmware development engineers to join industry leading barcode scanner R&D team in Sri Lanka. You will have an opportunity to join with a high energy development team creating innovative solutions to grow our market shares in barcode scanner industry. 

As a firmware development engineer, you will have an opportunity to work with embedded system design, development, debugging, and maintenance for our corded and cordless scanner products. In addition, you will work together with our engineering team in USA and India to develop innovative solution to challenging technical problems. 


  • Participates as a member of project team of firmware engineers to develop innovative, reliable, cost effective and high-quality solutions enterprise class barcode scanner products.
  • Responsible for the architecture, design, and development of barcode scanner firmware and software applications using mainly  C/C++ programming languages to stat with.
  • Executes established test plans and protocols for assigned portions of code; identifies, logs, and debugs assigned issues.
  • Debugs hardware and software to understand the issues and to fix those issues with adding required functionality for software and hardware.
  • interacts with local, USA, India development teams on firmware design, development, and testing
  • Participates in firmware and application development projects within and across Zebra development sites and contribute to new product firmware development, maintain, and support existing firmware.
  • Write clear, concise, and comprehensive unit and developer tests to ensure that the firmware satisfies expected requirements.


  • A Bachelor's degree in Computer Engineering, Computer Science, Electronics/Electrical engineering or Information Technology
  • 0 to 4 years industry experience
  • Programming experience with C/C++, .Net/C# in Windows platform
  • Experience in working with COM, DCOM, CMake is a plus
  • Expertise in debugging using crash dumps, system log etc is a plus
  • Experience with Barcode scanners, RFID reads, UPOS, OPOS, JavaPOS, Xamarin is a plus
  • Experience in BT, USB, Git/Gerrit, Agile is a plus

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.