Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Firmware Engineer

Lime

Senior Firmware Engineer

As a global leader in micromobility, Lime is on a mission to build a future where transportation is shared, affordable and carbon-free. Lime has powered more than one billion rides in close to 30 countries across five continents, spurring a new generation of clean alternatives to car ownership.

Lime is hiring a Senior Firmware Engineer to join our on-vehicle software team! In this role, you will have the opportunity to design and develop software that runs on our connected vehicles. With our rapid global expansion, you'll play a critical part in shaping the look and feel of the vehicle firmware, and its interaction with onboard sensors and the cloud. Experience the thrill of playing, and experimenting with state-of-the-art hardware to come up with novel ideas in the micro-mobility space. You will also have the chance to improve our suite of operational tools that enable our distributed workforce to charge, deploy, and maintain our electric vehicles. And the best part? You get an opportunity to work with a talented group of engineers, data scientists, designers, and PMs who are passionate about creating innovative solutions for urban transportation!

The ideal candidate will have experience working in an evolving startup environment. You will be an in-the-moment problem solver with the ability to think about the short-term and long-term plans. You're energized about building and scaling and being part of a forward-thinking organization.

This is a remote position with a requirement for candidates to reside in Canada to maintain effective collaboration across teams.

What You'll Do:

  • In this role, you will drive the design, development, and operation of several key embedded software capabilities on the Lime vehicles and related products. This will include new exciting yet-to-be-released products too!
  • Be the voice of customers for engineering excellence within the team and influence team roadmap decisions.
  • Participate in the architecture of the complex systems within the vehicle software/Firmware domain and collaborate with other team members spread across the globe to realize the team's goals.
  • Provide feedback in the peer review process and effectively communicate with technical leadership. Be the ambassador of industry best practices in this domain.
  • Own unique embedded software functions through design, implementation (in C, C++, RUST etc), testing, and integration in an embedded Linux or real-time operating system (RTOS) environment.
  • Learn and master multiple components including networking(LTE)/WiFi, motor control, Over-the-Air (OTA) software updates, and various sensors.
  • Write software to interact with devices/electronics using I2C, SPI, CAN, UART, etc.
  • Work closely with hardware teams to support board design, bring-up, and verification, as well as integration and testing during various phases of product development including proof of concept.

About You:

  • 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. This must include direct, hands-on experience designing, developing, and debugging one of the following: consumer electronics, medical devices, automotive systems, avionics, industrial, or telecommunications products.
  • Hands-on system experience with Linux, including device drivers and multicore systems
  • Proven experience diagnosing and debugging complex, difficult, multi-variable system issues with proficiency in oral and written communication skills.

Preferred Experience:

  • Previous experience developing software for vehicles (or other safety critical systems), particularly in the micro-mobility space
  • Experience developing in an RTOS framework, Zephyr preferred.
  • Design and developing hardware abstraction layer (HAL) libraries and system services
  • Strong experience with CI/CD and HIL automated testing

The base salary range listed reflects what Lime reasonably expects to offer for this role, with the final base salary determined by objective factors such as the candidate's location and relevant skills and experience. Depending on the position, the total compensation package may also include discretionary annual performance bonus opportunities and equity, subject to applicable plan terms and eligibility requirements.

Lime is proud to be an Equal Opportunity Employer. We believe different perspectives help us grow and achieve more. That's why we're dedicated to building and developing a team that reflects a wider range of backgrounds, abilities, identities, and experiences. If you require a reasonable accommodation during the application or hiring process, please email View email address on click.appcast.io for assistance.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in United States vacancy
  •  ...Firmware Developer Role Description: Firmware programming, bare metal programming, Embedded C Proficient with programming for 32/16/8bit micro controllers. Proficient with C and Embedded C programming. Strong experience of working with compilers such as MPLAB... 
    Senior

    Syntricate Technologies

    Irvine, CA
    1 day ago
  • $135k - $185k

     ...Job Description SENIOR FIRMWARE ENGINEER Location: In Office, Westlake Village, CA Compensation: $135,000 to $185,000 base Overview * Design, build, and support embedded software for connected consumer and healthcare devices * Own firmware development... 
    Senior
    Work at office

    Motive Workforce Solutions

    Westlake Village, CA
    2 days ago
  •  ...Job Title: Senior Firmware Engineer Location: Chicago, il-onsite Duration:`18 months Job Description: We are seeking a highly skilled Bare Metal and Driver-Level Development Engineer to work on low-level embedded systems. The ideal candidate... 
    Senior

    Kasmo Global

    Chicago, IL
    1 day ago
  •  ...with 8+ years of experience, or Master’s degree with 6+ years in CS, EE, IT, or related field. 7+ years of hands-on experience in firmware or embedded software development. Strong proficiency in C and/or C++ for embedded systems. Experience with microcontroller... 
    Senior

    Saxon Global

    Santa Clara, CA
    3 days ago
  •  ...Firmware Engineer The R&D Engineering team for Brady's Scanning and Vision Systems Division is looking for a talented, self-motivated Firmware Engineer to help build our next generation of products. In this role, you will own the full lifecycle of firmware development... 
    Senior

    Brady

    Salt Lake City, UT
    4 days ago
  •  ...Good experience of working in C and C++ in an embedded work environment or software application 2. 5+ years of software engineering experience with demonstrated professional development in software design and development 3. Ability to understand and apply... 
    Senior

    Yochana

    Mayfield Heights, OH
    2 days ago
  •  ...including STEM OPT), H-1B, or any other employment-based visa requiring future sponsorship. We are seeking an experienced Firmware Engineer with 10+ years of professional experience, specifically focused on developing software for embedded systems using... 
    Senior
    Permanent employment
    H1b

    Sol-Ark

    Allen, TX
    20 minutes ago
  • $135k - $185k

     ...Job Title: Senior Firmware Engineer Location: On-site - California, USA Salary: $135,000 - $185,000 Work Type: Full-time Clearance: US Citizen required About the Role We are hiring a Senior Firmware Engineer to join a high-performing engineering... 
    Senior
    Full time

    Purple Lemon Recruitment Ltd

    Los Angeles, CA
    3 days ago
  •  ...Senior Firmware Engineer Location: On-Site at Lake Forest, CA Contract: Full time Client: Cox Enterprise Implemented By: FPT Requirements: Bachelor of Science in Electrical Engineering or Computer Science, and/or proven C / C++ knowledge of 5 years... 
    Senior
    Full time
    Contract work

    Software Technology Inc

    Foothill Ranch, CA
    2 days ago
  • $185k - $225k

     ...Senior Firmware Engineer Santa Clara, California About The Role As Senior Firmware Engineer, you will be a key player in the architecture and the full lifecycle development of an AI platform system, including requirements, design, code, and test. In this role... 
    Senior

    Phizenix

    Santa Clara, CA
    1 day ago
  •  ...from embedded controls, smart LED lighting, low power designs, all the way up to complex RTOS based cellular modems. The Senior Firmware Engineer is responsible for the development and maintenance of embedded firmware ranging from 8-bit systems to 32-bit RTOS designs.... 
    Senior
    Work at office
    Monday to Friday

    True Manufacturing

    O Fallon, MO
    3 days ago
  •  ...Senior Firmware Engineer Client is seeking an experienced Firmware Engineer to join our team of engineers, to develop and drive innovative products in the consumer and healthcare marketspace. Lead team members to forge and maintain a close working relationship with... 
    Senior
    Full time
    For contractors
    Overseas

    RIT Solutions

    Westlake Village, CA
    3 days ago
  • $75 - $80 per hour

     ...Confluence, Teams). Bachelor’s degree in Computer Science, Computer Engineering or a related field. Experience interacting with software...  ...of deliverables. Responsibilities Update existing firmware running on a resource-constrained embedded system to include... 
    Senior

    Cynet Systems

    San Francisco, CA
    13 hours ago
  •  ...Senior Firmware Engineer We’re working with a well-funded, engineering-led defense technology startup developing next-generation autonomous systems designed to operate in highly challenging, real-world environments. The Role We’re looking for a Firmware Engineer... 
    Senior

    Engtal Inc

    Austin, TX
    5 days ago
  • $180k - $260k

     ...Firmware Engineer Foundation is developing the future of general purpose robotics with the goal to address the labor shortage. Our mission is to create advanced robots that can operate in complex environments, reducing human risk in conflict zones and enhancing efficiency... 
    Senior

    Foundation

    San Francisco, CA
    12 days ago
  • $70 - $85 per hour

     ...etc., and Linux drivers Working knowledge of MCTP, PLDM Hands on experience in developing BMC or other Management controller firmware, Embedded, RTOS Previous GPU working experience is a plus. Job Description To be successful in this role, you will have a... 
    Senior
    Hourly pay
    Contract work
    Work experience placement

    US Tech Solutions

    Austin, TX
    6 days ago
  • $152k - $241.5k

     ...? Are you capable of crafting and implementing creative secure firmware solutions in heavily resource-constrained environments? If so,...  ...world’s best GPUs. We are searching for an outstanding software engineer to fill an exciting, yet fun role on our GPU Firmware team. You... 
    Senior

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $165k - $190k

     ...Senior Firmware Engineer In Office - Westlake Village, California Salary Range: $165,000 - $190,000 Job Summary Client is seeking an experienced Firmware Engineer to join our team of engineers, to develop and drive innovative products in the consumer... 
    Senior
    Full time
    For contractors
    Work at office
    Overseas

    RIT Solutions, Inc.

    Westlake Village, CA
    2 days ago
  • $147k - $165k

     ...Senior Firmware Engineer - PCIe/CXL Memory Solutions San Jose, California, United States Astera Labs provides rack-scale AI infrastructure through purpose-built connectivity solutions. By collaborating with hyperscalers and ecosystem partners, Astera Labs enables... 
    Senior
    Flexible hours

    Astera Labs

    San Jose, CA
    4 days ago
  •  ...Senior Firmware Engineer We are seeking a Senior Firmware Engineer with deep expertise in Linux kernel and device driver development to join our Device Software team. In this role, you will own the low-level software stack that interfaces directly with hardware, enabling... 
    Senior
    Remote work

    Hayden AI

    United States
    22 days ago
  •  ...Senior Firmware Engineer Experience Range: 10+ Years in Embedded Firmware design and development Job Location: Indianapolis, Indiana Immigration Status: H1, Green Card, US Citizen Education Criteria: Bachelor's or Master's degree in Electronics/EEE/ECE/Computer... 
    Senior

    ACL Digital

    Indianapolis, IN
    17 days ago
  • $155k - $195k

     ...Technology and Bio Technology, tackling some of the most complex IT challenges in the world. We're looking for an exceptional Senior Firmware Engineer to join our core engineering team. This is a unique opportunity to apply your full-stack expertise and low-level... 
    Senior

    Atlas Data Storage, Inc.

    South San Francisco, CA
    5 days ago
  • $150k - $200k

     ...Wireless Power Network Firmware Engineer At Reach, we are delivering technologies to enable the long-range, wireless transfer of power...  ...Final offers will depend on factors like experience, skills, seniority, and how each candidate aligns with the needs of the role. Where... 
    Senior
    Work at office

    ReachPower

    Redwood City, CA
    2 days ago
  •  ...Our client is currently seeking a Senior Firmware Engineer II JOB SUMMARY: A Senior Wireless Firmware Engineer develops firmware for hearing aids, focusing on wireless communication protocols. They bring clarity to under-defined tasks and deliver high-quality... 
    Senior

    The Judge Group

    Eden Prairie, MN
    3 days ago
  • $152k - $241.5k

     ...resource-constrained environments? If so, you’re primed to join our team in developing display firmware for the world’s best GPUs. We are searching for an outstanding software engineer to fill a challenging, yet fun role on our GPU Firmware team. You will be joining a team... 
    Senior

    NVIDIA

    Santa Clara, CA
    4 days ago
  •  ...Job Title Senior Firmware Engineer Location Herndon, VA - Herndon, VA 20171 US (Primary) Job Description Fibertek, Inc. is a leading developer of laser and electro-optic systems for the aerospace community, with key contributions to lasers for atmospheric... 
    Senior

    Fibertek

    Herndon, VA
    2 days ago
  •  ...build a more resilient, efficient, sustainable energy future. Ready to Power a Smarter World with us? Generac is hiring a Firmware Engineer III. In this role you will be responsible for providing firmware for embedded controls systems used in new product development... 
    Senior

    Generac Power Systems

    Reno, NV
    4 days ago
  •  ...Title: Senior Firmware ENgineer Location: onsite in Redmon, WA - 5 days a week Must Have: C++ C Firmware Nice to Haves: Ex Microsoft, EX FAANG, EX MAGNIFICANT OR EX MANGO is a Gaming Clients Job Description: Hard Skills... 
    Senior

    RIT Solutions Inc/ Tech Dev IT/ Texperts Inc/ConceptsIT, Inc...

    Federal Way, WA
    1 day ago
  •  ...support the active project demands and skills gaps, our staffing experts can help you find the best job for you. Role:Senior Firmware Engineer Location: Rancho Cordova, CA Duration: Fulltime Required Skills: Senior Firmware Engineer Job Description:... 
    Senior
    Permanent employment
    Full time
    Contract work
    Remote work

    Tekfortune Inc

    Rancho Cordova, CA
    5 days ago
  • $184k - $287.5k

     ...Future of AI Infrastructure. At NVIDIA, our inventions are the engine of accelerated computing and modern AI. Our work powers everything...  ...our greatest strength, and we're looking for a skilled PCIe Firmware Engineer to join our team and help our customers succeed. In this... 
    Senior

    NVIDIA

    Austin, TX
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!