Position: Embedded C++ Software Developer
Company: K&C
Experience required: 5y
English level: fluent

Our customer is working on a new generation of eBikes where the data flow and the logical architecture of eBike components is re-designed. As a result, several projects are started in parallel. One of those projects is where a remote control residing on the handlebar incorporates – apart from the previous - all connectivity related functionality to become a gateway for all eBike components.The other project is where the Software components that are used by all eBike components are being developed.

**Task description:**
Within the development of the customer project and all the different variants, the need of additional software development is crucial. The expert-team shall support the customer internal developers with the following:
- Bug fixing and hunting
- Redesign of existing features or interfaces
- Stability measurements
- Feature development such as:
- Ambient Light Sensor (integration, interpretation of value, implementation of dimming curve, control parameters, debouncing, testing, application)
- Activity Tracking feature implementation
- Graphical User Interface implementation based on TouchGFX
Etc.
- The expert-team can pull a ticket from a (Jira) backlog and work independently on that specific ticket.

**Required competencies (bare minimum):**
- Several years of professional experience in the field of embedded software development as well as in-depth programming knowledge in C / C ++ (version 20 and higher)
- Experience in developing software for an embedded system based on STM32

**Required skills:**
- Embedded Development - 3 years
- C / C++ - 3 years
- STM32 - 3 years
- TouchGFX - 3 years
- Jira - 3 years