What is a Mobile Engineer at Zebra Technologies?
A Mobile Engineer at Zebra Technologies works at the unique intersection of enterprise software, rugged hardware, and cutting-edge IoT ecosystems. Unlike traditional mobile development roles that focus solely on consumer-facing applications, engineers here design and optimize software that powers critical global operations. Your code will run on specialized rugged devices, barcode scanners, RFID readers, and mobile computers used in warehouses, healthcare facilities, and retail environments worldwide.
The impact of this role is immense. A single optimization in scanning latency or thread utilization can save thousands of cumulative hours for enterprise customers globally. Mobile engineering at Zebra Technologies requires a deep understanding of device-level performance, system-level architecture, and the hardware-software boundary. You will write code that is highly performant, battery-efficient, and resilient under demanding physical and network conditions.
This position is highly collaborative, requiring close partnership with hardware engineering, product management, and quality assurance teams. Whether you are working on the Android Enterprise Mobility Development Kit (EMDK), optimizing low-level C++ drivers, or building robust Java and Kotlin applications, your work will directly drive the reliability of enterprise workflows. Preparing for this role means demonstrating both high-level software craftsmanship and a deep appreciation for low-level system performance.


