Software – Rider, Vehicle, and Fleet Operations Software
We are seeking an experienced Software Engineer (Android) to join our client's In-Vehicle Experience Engineering team. This role offers a high level of autonomy and the opportunity to shape the rider experience within our autonomous vehicles. Your work will be highly visible, directly impacting our service rollout. You’ll play a key role in defining best practices and interfaces across the system from the Rider UI and Ride State Machine to AWS Cloud and our self-driving vehicle.
Responsibilities
- Lead the design and development of user-facing applications for Android tablets and embedded systems.
- Set and implement best practices for the Android-based rider interface, built on a custom Android OS.
- Collaborate with product, design, and engineering leadership to define a technical vision, strategy, and roadmap that enhances the rider experience.
- Design end-to-end solutions that integrate user interfaces, cloud services, autonomous planning systems, and vehicle firmware.
- Drive cross-team and cross-organization initiatives to execute and implement the product roadmap.
- Establish best practices for system reliability, performance, and user experience.
- Mentor and provide technical leadership, fostering growth within and beyond your immediate team.
Requirements
Qualifications
- Bachelor's or Master's degree in Computer Science (or equivalent) with at least eight years of relevant experience.
- Extensive experience in Android development, with a strong focus on Kotlin.
- Deep understanding of both Android UI and backend mobile development.
- Proven track record of building high-quality mobile apps from concept to production.
- Strong experience in designing full-stack applications that integrate mobile clients with cloud-based systems.
- Background in system observability, performance optimization, and reliability.
- Excellent communication skills, with the ability to influence both product and technical direction.
- Demonstrated experience mentoring senior engineers and contributing to team growth.
Bonus Qualifications
- Experience with custom/specialized Android devices, smart devices or other embedded Linux.
- Proven leadership in mobile application development.
- Meaningful contribution and ownership of a highly-popular, heavily downloaded app.
Benefits
- Health Care Plan (Medical, Dental & Vision)
- Life Insurance (Basic, Voluntary & AD&D)
- Paid Time Off (Vacation, Sick & Public Holidays)
- Training & Development
- Retirement Plan (401k, IRA
- Free breakfast and lunch