Climate & Environment Full-time

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.