Senior Embedded Software Developer | eBike (f/m/div.)
Core
Design, integrate, and debug embedded C++ software for eBike modules, ensuring system communication and integration.
Role type
Senior Embedded Software Developer (eBike)
Builds
Firmware and software for Bosch eBike System components
Domain
Automotive/Mobility (eBikes) + Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++, C, Microcontroller programming, CAN/UART/SPI/I2C/BLE protocols, RTOS, Debugging tools (JTAG, oscilloscopes, logic analyzers), Git, Python, Jenkins
Preferred skills
STM32CubeIDE, TensorFlow
Technologies
C++, C, CAN, UART, SPI, I2C, BLE, RTOS, JTAG, Git, Python, Jenkins, STM32CubeIDE, TensorFlow
Responsibilities
Write SW requirements, design, implement, and test embedded software for eBike modules; ensure software quality through tests and code reviews; develop and implement robust communication protocols; work with cross-disciplinary teams to align hardware and software requirements.
Seniority
Senior, hands-on IC