The Software Engineer will develop real-time mapping algorithms for autonomous vehicles, focusing on detecting and responding to dynamic environmental changes to enhance safety and efficiency in self-driving technology.
Key Responsibilities
Develop onboard algorithms for updating maps in response to dynamic environmental changes
Implement real-time map update solutions from sensor data while maintaining performance standards
Collaborate with Motion Planning, Localization, and Fleet Intelligence teams for seamless map integration
Contribute to safety cases ensuring safety standards are met through machine learning methods
Utilize geometric and graph algorithms to produce local geometry data for motion planning
Requirements
Proficiency in C with a focus on building functional, production level software.
Proficiency in Python for algorithm development and testing.
Strong 3D geometric reasoning skills to handle complex mapping data.
Solid understanding of graph theory, including practical applications of algorithms like Dijkstra's.
Experience in developing onboard algorithms for updating map content in response to changing scenes such as construction zones and people directing traffic.
Ability to implement real-time compute solutions to update maps from sensor data on-the-fly while maintaining strict performance constraints.
Ability to collaborate cross-functionally with Motion Planning, Localization, and Fleet Intelligence teams to ensure seamless map integration.
Contribution to safety cases around modern machine learning methods to ensure rigorous safety standards are met.
Benefits & Perks
Base salary range: $139,000 - $223,000 per year
Annual bonus
Equity compensation
Hybrid work environment with in-office presence at least 3 days per week
Ready to Apply?
Join Aurora and make an impact in renewable energy