📣 The results of Freelance Radar Q3 2025 are now available! See the results

Embedded Developer

Job description

The client is searching for an Embedded Developer to work on an IoT Device for elderly care.

Timeline: ASAP until January 2017 (longer possible)

Required skills:
* Strong background in Embedded C, C++, Linux
* Knowledge of GCC, OpenOCD, Gnu Linker required
* Firmware development for Microcontroller (esp ARM Cortex-M, STM32)
* Bare-Bone bootstrapping (no RTOS or stdlibs)

"Nice to have" skills:
* Bluetooth and M2M experience
* Experience with headless system
* Experience with low-power battery driven devices
* Experience/interest in PCB-Layout and design

Tasks:
* Implement Features in the wearable. Wearable is a state machine, features should be implemented by extending states.
* Code to be written such, that it is stable and reliable, since there is limited interaction with the device (e.g. no debugging of running devices)

Personality:
* Fluent in English, German a plus
* Must be able to work in startup environments and feel comfortable with ambiguity
* Independently tie up loose ends in tasks/descriptions provided
* Willing and prefer to learn new technologies

Must have skills
C++, Embedded C

Start date
Earliest: asap

Length
1-3 months
End date: 2017-01-31

Engagement
Fulltime

Remote
Not possible

Language requirements
English

Budget
max. 640€ per day
incl. Uplink fee