Firmware Engineer
Lime
Posted
May 05, 2026
Location
Remote (Canada)
Type
Full-time
Mission
What you will drive
- Participate in the design, development, and operation of key embedded software capabilities on Lime vehicles and related products.
- Own unique embedded software functions through design, implementation (in C, C++, RUST), testing, and integration in an embedded Linux or RTOS environment.
- Work closely with hardware teams to support board design, bring-up, and verification.
Impact
The difference you'll make
This role contributes to building a future where transportation is shared, affordable, and carbon-free by developing software for electric bikes and scooters that have powered over one billion rides globally.
Profile
What makes you a great fit
- Bachelor's degree in computer science/computer engineering or equivalent.
- 2+ years of professional software development experience.
- 2+ years of development experience in C/C++ within an embedded environment.
- Proven experience diagnosing and debugging complex system issues.
Benefits
What's in it for you
Base salary range determined by location and experience; discretionary annual performance bonus opportunities and equity may be included. Remote position based in Canada.
About
Inside Lime
Lime is the largest global shared micromobility business, operating in close to 30 countries, on a mission to build a future where transportation is shared, affordable, and carbon-free.