Senior Firmware Engineer
Lime
Posted
May 05, 2026
Location
Remote (Canada)
Type
Full-time
Mission
What you will drive
- Drive the design, development, and operation of key embedded software capabilities on Lime vehicles and related products, including new unreleased products.
- Participate in architecture of complex vehicle software/firmware systems and collaborate with global team members to realize team goals.
- Own unique embedded software functions through design, implementation (C, C++, RUST), testing, and integration in embedded Linux or RTOS environments.
- Work closely with hardware teams to support board design, bring-up, verification, and integration during product development phases.
Impact
The difference you'll make
By designing and developing firmware for Lime's electric bikes and scooters, you will directly contribute to building a future where transportation is shared, affordable, and carbon-free, helping to reduce car ownership and urban emissions globally.
Profile
What makes you a great fit
- Bachelor's degree in computer science/computer engineering or equivalent.
- 5+ years of non-internship professional software development experience.
- 5+ years of development experience in C/C++ within an embedded environment, including hands-on design, development, and debugging of consumer electronics, medical devices, automotive systems, avionics, industrial, or telecommunications products.
- Hands-on system experience with Linux, including device drivers and multicore systems.
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.