Waymo is looking to solve the problem of developing autonomous driving solutions that transform transportation by leveraging cutting-edge artificial intelligence, machine learning, and sensor technology.
Requirements
- Strong programming skills in languages such as C++, Python, or Java.
- Familiarity with sensor fusion, perception algorithms, and machine learning techniques.
- Experience working with real-time systems and embedded software.
- Knowledge of automotive safety standards and regulations is a plus.
- Proven experience in software development, preferably in autonomous systems, robotics, or related industries.
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Robotics, or a related field.
- Excellent problem-solving skills and the ability to work effectively in a collaborative environment.
Responsibilities
- Design, implement, and maintain software modules that support perception, localization, planning, and control systems for autonomous vehicles.
- Collaborate with multidisciplinary teams to integrate hardware and software components seamlessly.
- Conduct rigorous testing and validation of software in simulation environments and real-world scenarios.
- Optimize algorithms for performance, reliability, and safety to meet industry standards.
- Participate in code reviews, documentation, and continuous improvement initiatives to ensure high-quality software development.
- Stay updated with the latest advancements in autonomous vehicle technology and incorporate best practices into development processes.
- Contribute to safety assessments and risk analysis to ensure compliance with regulatory requirements.
Other
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Robotics, or a related field.
- Excellent problem-solving skills and the ability to work effectively in a collaborative environment.
- Knowledge of automotive safety standards and regulations is a plus.
- Equal opportunity employer committed to fostering an inclusive environment for all employees.
- Must be able to work in a flexible work environment to support work-life balance.