Position: Embedded Systems Engineer
Company: Remotal
Experience required: 3y
Category: C++
English level: upper
Published: 2020-07-01T00:00:00+03:00

Requirements
- 3y+ professional experience in embedded software development
- Fluent spoken & written English.

Stack
- C
- FreeRTOS
- Git
- Makefile & Eclipse
- Bluetooth BLE and Bluetooth profiles
- STM32 cortex-M7 is a bonus (experience with other small MCU is a plus)

Position
- Full-time remote position for the duration of 1-2 months.
- Target Release: August-September 2020

Mission

All customers’ products are interfaced with a mobile application that transmits navigation data to device. You will be in charge of creating the Bluetooth chip driver. Once communication between MCU and Bluetooth chip will be mastered you will take care of updating the Bluetooth chip firmware thanks to the MCU and external flash. The Bluetooth chip will have the A2DP, HFP and BLE Bluetooth profiles. The customer will use a custom JSON protocol built over BLE to communicate between the mobile application and the device. To end the mission you will display on the screen the navigation instructions sent by the mobile application through the JSON over BLE protocol.