Senior Firmware Engineer

World's largest shared electric vehicle company providing electric bikes and scooters across 250+ cities on 5 continents.
$156,000 - $215,000
Embedded
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
4+ years of experience
Automotive

Description For Senior Firmware Engineer

Lime, the world's leading shared electric vehicle company, is seeking a Senior Firmware Engineer to join their on-vehicle software team. This role offers an exciting opportunity to shape the future of urban transportation through developing software for connected vehicles. The position involves working with cutting-edge hardware, designing embedded software capabilities, and collaborating with a global team of talented professionals.

The ideal candidate will work on critical firmware development, including networking, motor control, and sensor integration. You'll be responsible for implementing software in RUST, C, and C++, working with embedded Linux systems, and ensuring seamless integration with various hardware components. The role requires expertise in embedded systems and offers the chance to work on yet-to-be-released products.

This hybrid position, based in San Francisco, offers a competitive salary range of $156,000 - $215,000, plus equity and benefits. The company has achieved profitability and continues to expand globally, having powered over 400 million rides across 250+ cities. You'll be part of a forward-thinking organization that's committed to creating sustainable transportation solutions and has been recognized by Time 100 as a Most Influential Company.

The role combines technical challenges with meaningful impact, as you'll be contributing to reducing carbon emissions and improving urban mobility. Working at Lime means joining a culture of belonging, with strong support for professional growth, work-life balance, and diversity. The company offers comprehensive benefits, including health coverage, parental leave, and unique perks like unlimited use of Lime vehicles.

Last updated 3 minutes ago

Responsibilities For Senior Firmware Engineer

  • Drive design, development, and operation of embedded software capabilities on Lime vehicles
  • Own embedded software functions through design, implementation, testing, and integration
  • Work with networking/WiFi, motor control, Over the Air updates, and various sensors
  • Write software to interact with devices/electronics using I2C, SPI, CAN, UART
  • Participate in system architecture and collaborate with global team members
  • Provide feedback in peer review process
  • Work with hardware teams on board design, bring-up, and verification

Requirements For Senior Firmware Engineer

Linux
  • Bachelor's degree in computer science/computer engineering or equivalent
  • 4+ years of non-internship professional software development experience
  • 3+ years of development experience in C or C++ within an embedded environment
  • Experience with consumer electronics, medical devices, automotive systems, avionics, industrial, or telecommunications products
  • Must be based in SF Bay Area for hybrid work schedule

Benefits For Senior Firmware Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
401k
Equity
  • Competitive salaries with performance-based annual bonus
  • Pre-IPO equity
  • Health and wellness offerings
  • Flexible vacation policies
  • Fully-paid parental leave
  • Retirement and financial advisory support
  • Free use of Lime vehicles
  • Professional growth opportunities
  • Employee Resource Groups
  • Career advancement opportunities

Interested in this job?

Jobs Related To Lime Senior Firmware Engineer

Senior Mechanical Engineer

Senior Mechanical Engineer position at Red 6, focusing on AR hardware development for military training applications.

Senior Electronics Test Engineer II

Senior Electronics Test Engineer role at CesiumAstro, developing test systems for satellite and aerospace communications with focus on hardware and software integration.

Senior Embedded Software Engineer I

Senior Embedded Software Engineer role at CesiumAstro developing communication systems for satellites and aerospace platforms.

Senior Engineer, Electrical Test and Rapid Prototype (R3102)

Senior Electrical Test Engineer position at Shield AI, focusing on hardware reliability testing for aerospace systems with competitive compensation and benefits.

Sr. Hardware Development Engineer, Avionics Electrical Engineering

Senior Hardware Development Engineer position at Amazon's Project Kuiper, focusing on satellite avionics systems design and development.