Firmware Engineer
Lime
Posted
May 12, 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 etc), testing, and integration in an embedded Linux or RTOS environment.
- Work closely with hardware teams to support board design, bring-up, and verification, as well as integration and testing during product development.
Impact
The difference you'll make
This role directly contributes to building a future where transportation is shared, affordable, and carbon-free by developing the firmware that powers Lime's electric bikes and scooters, enabling millions of rides that reduce car dependency and carbon emissions.
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 with strong communication skills.
Benefits
What's in it for you
Base salary range determined by location and experience; total compensation may include discretionary annual performance bonus and equity. Remote position within 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. Named a 2025 Time 100 Most Influential Company, Lime has powered over one billion rides worldwide.