Embedded Software Engineer - e-Bike Systems
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
You'll be a part of the Systems Engineering team, helping in the development of our future bike systems. As an embedded software engineer you will build, deploy and maintain HMI firmware over the product lifecycle. You will also take care of the protocols that are the gateway to the rest of the system and our internal (retailer) and rider apps. Take care of our main repository in collaboration with internal and external developers. Assist with root cause analysis on issues that come back from the field. Develop automated unit and integration testing. Develop and maintain design documentation.
Requirements
- Bachelor's or Master's degree in computer science, electrical engineering or related field.
- Experience writing and debugging code for drivers, modules and applications.
- Experience working with ZephyrOS, git, make, cmake, C, Python and bash.
- Experience in software development in a collaborative environment.
- Knowledge of CAN bus, BLE and ANT+ protocols is an advantage.
- Knowledge of PCB analysis is an advantage.
- Knowledge of Jira, Sharepoint and other collaborative tools is an advantage.
- Certified Embedded Software Engineer (CESE) is an advantage.
- Ability to navigate a fast-paced environment.
- Excellent English skills (written and spoken).
Additional Information
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at specialized? Share your experience