Staff Software Engineer – Simulation
Company | Kodiak Robotics |
---|---|
Location | Mountain View, CA, USA |
Salary | $175000 – $230000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior |
Requirements
- Strong technical background (BS, MS, PhD or equivalent professional experience) in Computer Science or a closely related engineering field
- Excellent software developer with at least 5 years of experience writing production-level C++ code
- High standards for software quality and rigor, and a testing-oriented mentality
- Good communication skills and a collaborative bent
- Proven ability to iterate quickly and work hands-on
- Desire to learn about all aspects of autonomous vehicles
Responsibilities
- Own the integration between our simulation platform and all critical pieces of our autonomy stack
- Work with our technical leads and subject matter experts to engineer novel ways of testing and evaluating our algorithms, including for edge cases and rare events
- Lead the development of new features to improve the fidelity of our simulation results and implement novel evaluation metrics for measuring the performance of our self-driving stack
- Write maintainable, clear, and concise code
- Coordinate with our external partners to drive new features and integrate them with our internal workflows
Preferred Qualifications
- Hands-on knowledge of one or more autonomous vehicle simulators
- Knowledge of modern C++ (c++14 and newer) and version control systems (e.g., git)
- Practical experience in one or more fields of robotics: perception, planning, localization, modeling, control, etc.
- An interest in defining autonomy metrics and evaluation strategies
- Experience with modern DevOps