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.
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.