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 6 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer in United States vacancy
  • An innovative defense technology company seeks a skilled firmware engineer to develop cutting-edge solutions for military applications. In this role, you will create low-level firmware for microcontrollers and integrate advanced technologies to enhance military capabilities... 
    Senior

    Slope

    Costa Mesa, CA
    18 hours ago
  •  ...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
    5 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
    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
    2 days ago
  • $150k - $220k

     ...platform now running in real industrial pilots - and we’re growing the team to take it even further. About the Role As a Senior Firmware Engineer on the Core Platform team in Boston, you will play a critical role in developing the firmware that powers our next generation... 
    Senior
    Work at office

    Thehumanoid

    Boston, MA
    3 days ago
  •  ...Senior Firmware Engineer Design, build, and support embedded software for connected consumer and healthcare devices. Own firmware development for new and sustaining products. Work cross-functionally with hardware, product, and QA teams. Contribute to product concepting... 
    Senior

    Motive Workforce

    Westlake Village, CA
    1 day ago
  •  ...computer science, tackling some of the most complex, long-term data 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
    3 days ago
  •  ...customers count on Tive to ensure that their shipments are delivered on time and in full—because every shipment matters. As a Senior Firmware Engineer at Tive you will be responsible for all aspects of the firmware and embedded software development process, including... 
    Senior
    Work at office
    Remote work

    Tive Inc

    Boston, MA
    3 days ago
  • $120k - $150k

     ...cross-collaboration to pursue innovation and redefine what is humanly possible in the outdoors. We are seeking a high-caliber Senior Firmware Engineer to design and develop high-performance, real-time systems for cutting-edge camera-based sports equipment. This position... 
    Senior
    Work at office

    Dormont Manufacturing Company

    San Diego, CA
    4 days ago
  • $150k - $200k

     ...Position In this position, you will be a key part of Reach’s engineering team to develop firmware enabling fast, reliable wireless communication between...  ...offers will depend on factors like experience, skills, seniority, and how each candidate aligns with the needs of the... 
    Senior
    Work at office

    Reach

    Redwood City, CA
    3 days 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
    1 day ago
  • $150k - $200k

     .... While we can’t reveal too much just yet, our team is tackling cutting‑edge engineering challenges to bring revolutionary products to life. About the role We’re looking for a Senior Firmware Engineer to help architect, develop, and ship next‑generation neurotech and audio... 
    Senior
    Visa sponsorship

    TAC IT

    San Francisco, CA
    4 days ago
  • $140k - $210k

     ...injects hydrogen into shipping container ship engines, boosting energy efficiency by 30%. It’s...  ...,000.00/yr What You’ll Do Lead firmware and control systems development for...  ...systems or hybrid technology . Seniority level ~ Director Employment... 
    Senior
    Full time

    Confidential

    Alameda, 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
    5 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
    1 day ago
  •  ...Senior Firmware Engineer Architect robust, secure IoT systems while balancing trade-offs between cost, power, and performance. Direct the end-to-end firmware lifecycle, ensuring scalability and design reliability. Lead Over-the-Air (OTA) update strategies for... 
    Senior

    ACL Digital

    Indianapolis, IN
    1 day ago
  •  ...established and rapidly expanding company in the security and self‑service equipment industries, is currently seeking an experienced Firmware Engineer. The role requires the successful candidate to work onsite at Parabit's facility for the first sixty (60) days. Following this... 
    Senior
    Live in
    Remote work

    Parabit Systems

    Bellmore, NY
    1 day 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
    1 day 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
    1 day 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
    3 days ago
  • $160k - $250k

     ...Senior Firmware Engineer Figure is an AI Robotics company developing a general purpose humanoid. Our humanoid robot, Figure 02, is designed for commercial tasks and the home. We are based in San Jose, CA and require 5 days/week in-office collaboration. It's time to... 
    Senior
    Full time
    Work at office

    Figure

    San Jose, CA
    1 day ago
  • # Senior Firmware EngineerSoftware Engineering### Job DetailsLocationEverett, Washington, United StatesEmployment TypeFull-timeWork ModeOn-siteLevelIndividual ContributorPosteda month ago**About Helion**We are a fusion power company based in Everett, WA, with the mission... 
    Senior
    Temporary work
    Work at office

    Fusion Energy Base

    Everett, WA
    4 days ago
  • $190k - $195k

     ...devices need to run robust, well-tested, and power efficient firmware. We are looking for you to help us develop that firmware. You...  ...hardware, firmware, software) ~3+ years embedded software engineering experience (Embedded Linux, RTOS's, bare metal, etc) ~ Experience... 
    Senior
    Remote work

    Gridware

    San Francisco, CA
    1 day ago
  •  ...Senior Firmware Engineer Position Details Job Title: Senior Electrical Design Engineer Company: Hatch Product Development & Contract Manufacturing Location: Wauconda, IL Job Type: Full-time About Us: Hatch is a product development & contract manufacturing firm offering... 
    Senior
    Full time
    Contract work

    Hatch PD, LLC.

    Lake Barrington, IL
    4 days ago
  •  ...(BCI) space, driving innovation through advanced hardware engineering and AI solutions. Our mission is to deliver cutting-edge technologies...  ...are vital to our success. Position Overview: As a Senior Firmware Engineer , you will be responsible for developing high... 
    Senior

    Echo Neurotechnologies

    San Francisco, CA
    5 days ago
  •  ...we are committed to patient-centric design, scientific and engineering excellence, and cross-functional teamwork. These principles...  ...clinic and closer to patients. What You'll Do As our Senior Firmware Engineer, you'll combine hands-on technical expertise with strategic... 
    Senior
    Work experience placement
    Flexible hours

    iota Biosciences, Inc.

    Alameda, CA
    1 day ago
  •  ...7-10 years of experience in Embedded systems firmware engineer with embedded C/C++ experience. Well versed with coding TI chips Good with DS and WLS experience on firmware. Have Driver development experience, Experience in Hardware layer. Can ramp... 
    Senior

    Macpower Digital Assets Edge

    Houston, TX
    4 days ago
  •  ...About You You’re a firmware engineer who thrives at the boundary between hardware and software. You write clean, efficient, reliable C++ code...  ...machines operating in the real world. What you will own As a Senior Firmware Engineer, you will design and build the core systems... 
    Senior

    AIM

    Seattle, WA
    4 days ago
  • $88.43k - $147.38k

     ...As an Sr. Firmware Engineer at Newport Corporation, you will partner with Engineering to develop and maintain embedded applications. In this role, you will report to the Engineering Manager. You Will Make an Impact By: Analyzing, designing, programing, debugging and modifying... 
    Senior
    Work at office

    MKS Instruments

    Bozeman, MT
    3 days ago
  • $91.63k - $150k

     ...Primary Duties & Responsibilities Carry out firmware design under the guidance of senior members of the design team. Use C++ to write firmware...  ...Education & Experience ~ MS in Electrical Engineering or related technical fields. ~5 years of related experience... 
    Senior
    Permanent employment
    Full time
    Work at office

    Coherent

    Fremont, CA
    4 days ago

Do you want to receive more vacancies?

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