Software Engineer, Automated Testing Frameworks

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.

We care deeply about delivering the best transportation experience; this means the best experience for the passenger and the best experience for the driver. We believe this quality of service can only be achieved with a deep understanding of our world, our cities, our streets… how they evolve, how they breathe. We embrace the powerful positive impact autonomous transportation will bring to our everyday lives and with our ambition, we will become a leader in the development and operation of such vehicles. Thanks to our network, with hundreds of millions of rides every year, we have the means to make autonomy a safe reality. As a member of Level 5, you will have the opportunity to develop and deploy tomorrow’s hardware & software solutions and thereby revolutionize transportation.
 
Lyft is looking for a senior candidate with a strong technical background, dedication to quality engineering, hands-on software engineering experience, and technical leadership skill.

This role is centered around creating robust and versatile Hardware-in-the-loop (HIL) Test infrastructure to test, characterize, and validate critical autonomy and vehicle systems at Lyft Level 5.

Responsibilities:

  • Responsible for prototyping, developing, maintaining and evolving Level5’s Hardware-in-the-loop Test Automation SW Frameworks
  • Set the roadmap by working with Autonomy, Vehicle Platform, and Hardware stakeholders
  • Be an advocate for the quality and velocity benefits that HIL testing and automation can provide to software and hardware teams alike
  • Prototype and select HIL test hardware and software
  • Design and develop HIL testing automation infrastructure
  • Work with hardware, software, and test engineers to stand-up continuously operating HIL test systems targeting Level5’s critical vehicle systems and software
  • Support developers across Autonomy, Vehicle Platform, and Hardware orgs wanting to write HIL tests
  • Create canonical example tests to seed the community know-how
  • Integrate HIL testing systems into the CI pipeline
  • Scale the automated infrastructure to serve hundreds of engineers

Experience: 

  • 3+ years of software development experience
  • Ability to operate effectively and autonomously across multiple teams, and navigate technical ambiguity with only high level direction
  • Ability to take things from prototype to production-quality software
  • Strong experience in Python, good working knowledge of C/C++ (or significant strength with comparable languages)
  • Experience in developing and supporting automated test
  • Ability to evaluate approaches and choose the best one based on fundamental qualities and supporting data
  • Basic understanding of how to work with hardware, and how to interface with hardware devices (e.g. serial ports, network, USB, etc)
  • (Nice to Have) Knowledge and/or experience in the AV / robotics field
  • (Nice to Have) Demonstrated success building software and/or automated test systems that scale while serving a diverse interconnected organization

Benefits:

  • Great medical, dental, and vision insurance optionsIn addition to 11 observed holidays, salaried team members have unlimited paid time off, hourly team members have 15 days 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.