Position: Android BSP Developer
Company: Benefit- Recruiting Company
Category: C++
Experience required: 3y
English level: upper

I want to offer you the position of Middle Android BSP developer from Jabil Software Services on a remote basis.

🌎 International IT company that has been working on products for an American corporation and has been on the market for about 60 years.

💪 Main tasks - adding Android to the new board (based on Qualcomm SOC), implementation/integration of drivers for all onboard peripherals, implementation of Android HAL for custom sensors.

✔Tech stack: Uboot, Android bring up, kernel modules, Android HAL development, C/C++ (C - 60% / C++ - 40%).

📜 Main experience:
- 3+ years of commercial work experience;
- 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

🔧 Will be a plus:

- Experience with Wi-Fi and Bluetooth;
- Experience with Qualcomm chips (SW5100, QCC5100).