Embedded Software Engineering Lead, Bikes & Scooters

See more jobs from Lyft Inc.

about 4 years old

This job is no longer active

At Lyft, our mission is to improve people’s lives with the world’s best transportation. To do this, we start with our own community by creating an open, inclusive, and diverse organization.

As an Embedded Software 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 electrical 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

  • Bachelor's degree in Computer Science or Computer Engineering
  • At least 5 years of experience in software development in C and C++
  • At least 2 years of experience leading a technical team and ability to mentor software engineers
  • At least 3 years of experience in low level software for RTOS and LINUX/Android
  • Strong in computer operating systems and architecture, and leading software architecture or API design
  • Experience in delivering consumer products through the full life cycle
  • Excellence in technical documentation and communication
  • Experience in wire/wireless communication protocols such as LTE, WIFI, BLE/BT, GPS
  • Experience in BSP development and board bring up
  • Experience with multiple peripheral bus protocols such as I2C, SPI, UART, CAN

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
  • Pre-tax commuter benefits
  • Lyft Pink -  Lyft team members get an exclusive opportunity to test new benefits of our Ridership Program

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.