Position: Android/Embedded developer
Company: Jabil Software Services
Experience required: 3y
English level: intermediate

About our client:
Our client is one of the most well-known and innovative brands in the technology industry, with a big strategic ambition of becoming a pioneer in perspective emerging markets.

Project description:
The goal of the project is to develop a smart device with many sensors. Software tasks on the project consist of developing firmware (drivers, services, applications) for different parts of the product as well as diagnostic and manufacturing tools for electrical and mechanical testing.

Responsibilities:
• Design, develop, test, and debug services/applications for Embedded Android systems (wrist-worn devices).
• Support with requirements analysis and task breakdown.
• Proactively collaborate and participate in meetings, with the SW team, HW team, and the client.

Requirements:
• Degree in electrical engineering, computer science, or equivalent with at least 3+ years of experience.
• Development experience with services/applications (C++, Java) for Embedded Android products.
• C/C++ development experience (Linux or Android NDK).
• Understanding build tools for Embedded systems (make, repo, bash).
• English level — upper intermediate or higher.
• Be independent, responsible, and proactive.

Will be a plus:
• Experience with Wi-fi and Bluetooth;
• Experience with Qualcomm chips (SW5100, QCC5100);
• Experience with Android BSP;
• Experience with Android HAL;
• Experience with device level protocols (I2C, USB, UART, SPI, etc.);
• Understanding build tools for Embedded systems (C-make, etc.);