Climate & Environment Full-time

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.