Every day better for everyone
mobile • transportation • technology • machine learning • artificial intelligence
September 5
🏢 In-office - Bay Area
Every day better for everyone
mobile • transportation • technology • machine learning • artificial intelligence
• The Software Engineer II position will Design robotic systems, including automatic vehicle control and autonomous vehicles. • Research & develop behavior/motion planning algorithms and software for fallback system of autonomous driving vehicles. • Develop safety critical solutions to the perception, localization, and planning problems of autonomous vehicles. • Work on runtime optimization and architecting highly performant AV software through the use of sensor signal processing (radar, LiDAR, IMU, etc) or avionic. • Process or interpret signals or sensor data. • Collaborate with various specialists to get algorithms and ML models deployed and integrated into the AV stack, with an eye on optimization and simplification of these procedures. • Work with hardware and vehicle teams to guide computer requirements, sensor selection, and sensor suite architecture in support of the intelligent safety stack, both for current and future vehicle generations. • Create solutions to engineering problems by researching into the feasibility, design, operation, or performance of robotic mechanisms, components, or systems. • Conduct research on robotic technology to create new robotic systems or system capabilities.
• Master's degree in Computer Science, Robotics or related and 1 year of experience in Software Engineering, Motion Planning, Path Planning, Robotics or related. • Or Bachelor's degree in Computer Science, Robotics or related and 3 years of experience in Software Engineering, Motion Planning, Path Planning, Robotics or related. • Requires skills and experience to involve: • Deep understanding of direct robotic path planning. • Research experience in robotic planning problems. • Experience developing behavior and motion planning algorithms for autonomous vehicles. • Extensive experience with programming and algorithm design including code review and continuous integration and continuous delivery (CI/CD). • Experience writing performance-critical production code in C++. • Demonstrated ability to create real-time motion planning algorithms. • 1 year of hands on experience and understanding of a variety of motion planning techniques, including A* or D*. • Proficiency in C++ software engineering language. • Strong mathematical and geometrical skills.
Apply Now