lime
lime1mo ago
New

Software Development Engineer

ChinaChina·Shenzhenfull-timemid
OtherSoftware Development Engineer
0 views0 saves0 applied

Quick Summary

Overview

Lime is the largest global shared micromobility business, operating in close to 30 countries across five continents. We’re on a mission to build a future where transportation is shared, affordable and carbon-free.

Key Responsibilities

Build and maintain automated test frameworks (unit, integration, functional, regression, and performance) for embedded firmware and IoT vehicle systems, ensuring quality across the full device lifecycle.

Requirements Summary

4+ years of experience in Software Engineering, Test Automation, or Software Development, Bachelor’s degree in Computer Science, Electrical Engineering, or related field (or equivalent experience).

Technical Tools
circlecicppgithub-actionsjavajenkinspytestpythonsqlci-cd

Lime is the largest global shared micromobility business, operating in close to 30 countries across five continents. We’re on a mission to build a future where transportation is shared, affordable and carbon-free. Our electric bikes and scooters have powered more than one billion rides in cities around the world. Named a 2025 Time 100 Most Influential Company, Lime continues to set the pace for shared micromobility globally, spurring a new generation of clean alternatives to car ownership.

 

Lime is hiring a SDE (Software Development Engineer) to join our Firmware application team! In this role, you will be responsible for designing, developing, and maintaining automated testing frameworks of the firmware and related tools and platform that ensure the quality, reliability, and performance of our products. You will collaborate closely with developers, QA engineers, and product managers to drive quality throughout the software development lifecycle. This is a unique opportunity to make a significant impact as we build the foundation for long-term success.

Lime is at an exciting inflection point as we scale rapidly toward our next stage of growth. As we grow our category leadership, we are transitioning to a more structured, high-performing organization and need someone who thrives in this evolution. The ideal candidate has experience scaling teams, products, or processes in a fast-paced, high-growth environment and can balance execution with strategy.

This is an onsite position that requires onsite presence at our Shenzhen office to maintain effective collaboration across teams.

Responsibilities

~1 min read
  • Build and maintain automated test frameworks (unit, integration, functional, regression, and performance) for embedded firmware and IoT vehicle systems, ensuring quality across the full device lifecycle.

  • Design and develop software tools that support factory production workflows — including device testing, data validation, and production data management — to enable efficient and reliable manufacturing operations.

  • Investigate test failures and device anomalies by processing and analyzing embedded device data (SQL, logs, protocol data). Collaborate with firmware engineers to isolate root causes and drive resolution.

  • Build internal tools and utilities that improve test efficiency, observability, and developer productivity across the firmware engineering organization.

  • Partner with developers and QA engineers to define test strategies, acceptance criteria, and quality metrics. Ensure visibility into firmware quality through dashboards and reporting.

  • Evaluate and adopt new testing methodologies, frameworks, and infrastructure to continuously improve test reliability and coverage.

  • 4+ years of experience in Software Engineering, Test Automation, or Software Development, Bachelor’s degree in Computer Science, Electrical Engineering, or related field (or equivalent experience).

  • Strong programming skills in Python, Java, and SQL, with hands-on experience building and maintaining production-grade tools or services.

  • Proven experience designing and implementing automated test frameworks (e.g., pytest, JUnit, TestNG) across multiple test levels (unit, integration, functional, regression, performance).

  • Proficient with CI/CD pipelines (e.g., CircleCI, Jenkins, GitHub Actions) and Git-based development workflows.

  • Experience with embedded systems, IoT devices, or hardware-software integration testing is a strong plus.

  • Strong debugging and analytical skills, with the ability to investigate complex failures across software, firmware, and hardware boundaries.

  • Fluent in technical English communication, with strong ability to collaborate across teams.

Preferred Experience:

  • Experience with embedded software development in C/C++ and testing on resource-constrained devices. Knowledge of system-level testing, APIs, and network protocols.

  • Experience building test harnesses for firmware validation and flashing automation.

  • Hands-on experience with Hardware-in-the-Loop (HIL) testing, board bring-up, and simulators. Familiarity with protocol-level testing (e.g., UART, I2C, SPI, CAN, BLE). Ability to use embedded debugging tools (JTAG, oscilloscopes, logic analyzers).

#LI-Onsite

If you want to make an impact, Lime is the place for you. Not sure if you meet all the qualifications? If this role excites you we encourage you to apply. Explore all opportunities on our career page.

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 recruiting-operations@li.me for assistance.

Location & Eligibility

Where is the job
Shenzhen, China
On-site at the office
Who can apply
CN

Listing Details

Posted
April 2, 2026
First seen
May 7, 2026
Last seen
May 7, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
14%
Scored at
May 7, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

limeSoftware Development Engineer