Job Description
This role offers an exciting opportunity to work with a world-class team of researchers and engineers who are passionate about creating innovative solutions for autonomous driving. As a Senior Software Development Engineer, you will be responsible for designing and implementing software for sensor simulation powered by generative AI. Your primary focus will be on increasing throughput for dataset generation and scaling interactive closed-loop scenarios with the Waabi Driver.
The ideal candidate will have a strong background in computer science and a proven track record of delivering high-quality software solutions. You will be part of a multidisciplinary team working on building a cutting-edge and high-fidelity data-driven multi-sensor simulation stack leveraging graphics, computer vision, and ML. Your expertise in software development, system design, and architecture will play a crucial role in shaping the direction of our simulation software.
We offer a competitive compensation package, including equity awards and an annual performance bonus. Our benefits include health and wellness coverage, unlimited vacation, flexible hours, and work-from-home support. Regularly scheduled team-building activities and social events foster a collaborative and inclusive work environment.
Requirements:
MS/PhD or Bachelors degree in Computer Science, Robotics, or a related field
Experience with backend technologies and languages (Python, C++, Rust)
Understanding of test-driven and API-driven development methodologies
Experience designing interfaces between systems
Strong problem-solving skills and ability to collaborate with cross-functional teams
Possession of a valid driver's license (for testing purposes)
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Development Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in San Francisco offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
