Position: Senior embedded developer (C)
Company: Infopulse
Category: C++
Experience required: 5y
English level: intermediate

**Infopulse Ukraine** welcomes talented professionals to join our team as a **Senior embedded developer (C)** remotely in Ukraine.
Our client BOSCH expanding its current team whose mission is development of connectivity functions for the 5" CC incl. connection to the mobility cloud via TLS via BLE with the help of a smartphone.
**Qualifications**
General:
•	Mandatory: BLE-Expert, Programmer (english)
•	Desirable: BLE-Expert, Computer scientist, programmer, SW architect, IoT tester (english, german)

Project-Experience:
•	Mandatory: Conception + programming within a project for TLS via BLE; IoT projects with BLE devices;
•	Desirable: 2+ projects to achieve IoT devices using the smartphone; E2E Conception for TLS via BLE; Support of a BLE-IoT product in the market over years; Design + programming with BLE (Programmed on smartphone side; Programmed on embedded side; IM backend TLS connection accepted; certificate and security-based E2E security mechanisms).

HW-Knowledge:
•	Mandatory: Programmed to a BLE chip;
•	Desirable: Programmed for BLE chip TI CC2642R-Q; Programmed for iMXRT (1170 ARMv7).

Technologies & Languages:
•	Mandatory: Embedded C programming; BLE Spec 5.0 + 5.2; TLS; Certificate and security-based E2E security mechanisms;
•	Desirable: Embedded C programming; BLE Spec 5.0 + 5.2; MQTT; TLS; Android; iOS; Certificate and security-based E2E security mechanisms; Knows the MC functions(OTA connected vehicles; OTA updates; OTA function call; OTA vehicle data; data integration);
•	Knowledge in AutoSAR - experience and capability to develop in AutoSAR.

Languages:
•	Mandatory: C; Swift or Kotlin/Java;
•	Desirable: C; Kotlin; Swift; Python; Java;
•	Experience with Nest.js, Passport;
•	Experience with Python.