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 2 months 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 Electrical Engineer, R&D

Senior Electrical Engineer position at Lime, developing innovative electric vehicle technologies with competitive pay and comprehensive benefits.

DSP / NPU Design Verification Sr Lead Engineer

Senior Lead Engineer position at Qualcomm focusing on DSP/NPU Design Verification, requiring 3-8 years of experience in processor/ASIC verification.

Senior Electrical Engineer

Senior Electrical Engineer role at Parallel Systems, developing autonomous and electric rail transportation systems in Los Angeles.

Sr. Launch Pad Engineer, Fluid Systems (Starship)

Senior Launch Pad Engineer position at SpaceX focusing on fluid systems for Starship, involving design and maintenance of critical launch infrastructure.

Hardware in Loop (HIL) Infrastructure Engineer

Senior Software Engineer role at Alarm.com focusing on Hardware in Loop (HIL) infrastructure and automation, requiring 7+ years of Python experience and embedded systems expertise.