Finding the best job has never been easier
Share
What you will be doing:
Developing software to improve the quality and accuracy of data collected from a distributed autonomous vehicle fleet
Hands-on debugging of sophisticated sensor data pipelines that span across various layers of the hardware and software stack (automotive communication channels, operating system and applications)
Architect frameworks to measure data quality metrics over time, identify and fix systemic problems
Explore opportunities to optimize the data processing pipelines across vehicle software
Review requirements, develop tests, author corresponding documentation and dashboards for measuring and visualizing the quality of sensor and vehicle data
Support data collection campaigns for our autonomous vehicle program
What we need to see:
BS/MS or higher in computer engineering, computer science or related engineering disciplines (or equivalent experience)
8+ years of work experience that is relevant to automotive software, robotics and/or sensors
Excellent C++ programming skills, familiarity with containerized software and data query systems
Deep understanding of sensor software/hardware capabilities including functional and performance related behavior
Solid understanding of Linux, QNX or other real time operating systems
Experience with sensors such as cameras, lidars, radars, ultrasonics, IMU, GPS and corresponding data protocols
Strong communication and analytical skills
Ways to Stand Out From The Crowd:
Experience with automotive sensor software
Familiarity with statistics and data analytics
Agility to understand prioritization and make informed tradeoffs based on data, complexity and program timelines
Experience with distributed and scalable cloud-based software systems
Be hands-on and work well within a team of algorithm, software and hardware engineers, with a significant level of detail orientation and a penchant for data organization and presentation
You will also be eligible for equity and .
These jobs might be a good fit