Position: Middle Android BSP developer
Company: Jabil
Experience required: 2y
English level: intermediate

Requirements:
Experience with Android BSP
Experience developing embedded C/C++ applications on Linux or an embedded real-time operating system.
Integrating custom API into Android.
Experience in multi-threaded software design
Experience with the make and C-make build systems
Experience with device-level protocols (I2C, USB, UART, SPI)
English level — upper intermediate or higher

It will be a plus:
Experience with Wi-fi and Bluetooth will be a plus
Experience with Qualcomm chips will be a plus (SW5100, QCC5100)

Project Description:
The project is intended to develop the software including firmware, application, diagnostics, and manufacturing testing. JDM of a modular wrist-watch product with a focus on UI/UX and for AR/VR/XR experience. The team needs to support all stages of the project including firmware, derivers for different sensors, android, testing, diagnostics, and manufacturing testing