Embedded Software Engineer – E-bike Systems

Specialized Bicycle Components

Cham, Switzerland
Not specified (assumed hybrid)
Bachelor's or master's degree in cs or ee
Experience with zephyros, c, python, bash
Proficiency in git, make, cmake build tools
Specialized Bicycle Components is seeking an Embedded Software Engineer to join their e-Bike Systems Engineering team in Cham, Switzerland. The role involves developing firmware for human-machine interfaces (HMI) and collaborating on protocols and testing throughout the product lifecycle

Job Summary

  • This role focuses on building, deploying, and maintaining HMI firmware for the future of e-bikes.
  • The engineer will manage critical communication protocols connecting internal systems to retailer and rider applications.
  • Responsibilities include root cause analysis for field issues and developing automated unit and integration testing.

Matching Summary

Match Score: 85

Specialized Bicycle Components is seeking an Embedded Software Engineer to join their e-Bike Systems Engineering team in Cham, Switzerland. The role involves developing firmware for human-machine interfaces (HMI) and collaborating on protocols and testing throughout the product lifecycle.

Skills & Requirements

Must-have

  • Bachelor's or Master's degree in CS or EE
  • Experience with ZephyrOS, C, Python, bash
  • Proficiency in git, make, cmake build tools

Nice-to-have

  • Knowledge of CAN bus, BLE, ANT+ protocols
  • PCB analysis experience
  • Certified Embedded Software Engineer (CESE)

Key Requirements

  • Bachelor's or Master's degree required
  • Excellent English skills required
  • Experience debugging drivers and modules

Work Rights

Not specified

Tailored Resume

Cover Letter