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.
- ...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
$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...SeniorWork at office- ...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
- ...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
- ...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
- ...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
- ...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...SeniorPermanent employmentH1b
$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...SeniorFull time- ...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...SeniorFull timeContract work
$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- ...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....SeniorWork at officeMonday to Friday
- ...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...SeniorFull timeFor contractorsOverseas
$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- ...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
$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$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...SeniorHourly payContract workWork experience placement$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$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...SeniorFull timeFor contractorsWork at officeOverseas$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...SeniorFlexible hours- ...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...SeniorRemote work
- ...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
$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$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...SeniorWork at office- ...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
$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- ...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
- ...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
- ...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
- ...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:...SeniorPermanent employmentFull timeContract workRemote work
$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer. Be the first to apply!
- firmware engineer intern United States
- firmware test engineer United States
- lead firmware engineer United States
- senior firmware engineer United States
- firmware engineering manager United States
- embedded firmware developer United States
- firmware engineer United States
- senior game producer United States
- senior manager process engineering United States
- senior manufacturing engineer United States


