Senior Embedded Software Developer – eBike
Bosch
Job description
About the role
As a Senior Embedded Software Developer you will join Bosch eBike’s international team to create intelligent, connected cycling solutions. You will be responsible for designing, integrating and debugging firmware for a range of eBike components, working closely with hardware engineers and product managers.
Key responsibilities
- Write software requirements, design, implement and test embedded firmware for eBike modules, primarily using C++ (C for low‑level drivers).
- Ensure software quality through comprehensive testing, code reviews and continuous optimisation of existing systems.
- Participate in the full development lifecycle from detailed requirements analysis to series support.
- Integrate and verify communication between eBike subsystems and modules.
- Develop robust communication protocols such as CAN, UART, BLE and SPI.
- Collaborate with cross‑disciplinary teams to align hardware, software and design specifications.
Required profile
- Master’s degree in Embedded Systems, Electronics Engineering or equivalent experience.
- Proven experience in embedded software development, especially with C++ and C.
- Hands‑on experience with microcontroller platforms and low‑level driver development.
Required skills
- C++ programming
- C programming
- Embedded systems development
- Microcontroller programming
- CAN communication protocol
- UART communication protocol
- BLE communication protocol
- SPI communication protocol
Questions fréquentes
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 day ago
Expires 1 month from now
6 views · 0 applications
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Bosch