Job Directory Embedded Software Engineer, Bikes & Scooters

Embedded Software Engineer, Bikes & Scooters
San Francisco, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Lyft's vision is a world where transportation is affordable, safe and more reliable- and where all types of vehicles are being used more efficiently to decrease traffic and reduce pollution. Bikes & Scooters is a big step in that direction.

We want to become the one-stop shop for consumers and all their transportation needs. We want to become the partner cities want to work with to better their communities and improve their transportation.

If you're excited about the micro-mobility space and making light electric vehicles more innovative and widely accessible, we encourage you to apply below to join the Bikes & Scooters team!

If you'd like to learn more about Lyft's vision for Bikes & Scooters, read more from our founders here.

The Role:

As an Embedded SW Engineer, you'll work on our micro mobility ecosystem to deliver an enjoyable experience for our customers. As part of the team, you'll be the bridge that links our low-level FW with our server developing our application layer.

Responsibilities:

* Collaborate with product, mechanical, data science and electronic engineers, proactively building software-related tasks
* Architecture and implement subsystems and APIs that abstract complexity and domain knowledge from hardware or low level drivers into simple to use services
* Partner with data, cloud and backend engineers to establish protocols and implement client/server interactions
* Document high level behavior and software architecture decisions
* Help evaluate and determine priorities and communicate blockers
* Collaborate with UI/UX/Server teams on the application interface and user experience behavior

Experience & Skills:

* Experience writing maintainable code in C++11 or C99 within a software engineering team
* Experience with embedded RTOS APIs, with timing constraints and hardware/software interactions.
* Working knowledge of a build system, compiler toolchain, or scripting to automate builds and deployments. Bazel knowledge and GNU toolchain a plus
* Experience working with HTTP stack, protobuf, and cloud services
* You excel in a continuous improvement environment, use software versioning and submit code review by/to peers

Benefits:

* Great medical, dental, and vision insurance options
* In addition to 11 observed holidays, salaried team members have unlimited paid time off
* 401(k) plan to help save for your future
* 18 weeks of paid parental leave. Biological, adoptive, and foster parents are all eligible
* Monthly commuter subsidy to cover your transit to work
* 20% off all Lyft rides

At Lyft, a community is what we are and it's what we do. It's what makes us different. To create the best ride for all, we start in our own community by creating an open, inclusive, and diverse organization where all team members are recognized for what they bring.

Lyft is an Equal Employment Opportunity employer that proudly pursues and hires a diverse workforce. Lyft does not make hiring or employment decisions on the basis of race, color, religion or religious belief, ethnic or national origin, nationality, sex, gender, gender-identity, sexual orientation, disability, age, military or veteran status, or any other basis protected by applicable local, state, or federal laws or prohibited by Company policy. Lyft also strives for a healthy and safe workplace and strictly prohibits harassment of any kind. Pursuant to the San Francisco Fair Chance Ordinance and other similar state laws and local ordinances, and its internal policy, Lyft will also consider for employment qualified applicants with arrest and conviction records.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.