Software Development Internship Assignment

Development of the software for an electric bicycle controller

IDbike develops and produces components for electric bicycles, which are delivered to bicycle manufacturers worldwide. In addition to a torque sensor that is now being produced in large numbers, IDbike is also involved in controllers and displays for Ebikes and the software required for this.

IDbike is developing a new generation of controllers, which should be a factor smaller and yet have more functionality, such as Bluetooth support.

IDbike is looking for a creative and smart student to help with this. The project involves developing the software for the new controller and associated app and considering its implementation in the hardware.

Specific skill requirements:

  • Knowledge of programming, especially in C and Java
  • Knowledge of CCS, GIT

Job description:

  • Developing an app for communication with the controller
  • Implementation of Bluetooth hardware and software
  • Testing the solutions in practice

Additional internship/practical assignment information:

  • The internship is carried out in Riel
  • Students can gain experience with the entire business process at IDbike, from development to production and sales
Black and white motion blur shot of a cyclist rounding a bend, exuding speed with a focus on the rider’s back and the dynamic surroundings.
Dynamic close-up of a spinning bicycle wheel in motion, capturing the rush of speed on a forest trail with blurred autumn trees and a distant runner in the background.
Cyclist's perspective on a scenic dirt path, speeding through lush green fields under a dramatic sky, capturing the thrill of adventure and exploration.

IDbike is located in the south of the Netherlands, the heartland of the European E-bike (Pedelec), only 1,5 hours from Amsterdam Airport.