Zoox is looking to establish infrastructure, design and develop software tools that will automate, track or audit processes and methods needed to build safety-critical software for autonomous vehicles.
Requirements
- Strong proficiency in Python with frameworks like FastAPI/Django, Shell scripting, and building ETL pipelines
- Strong proficiency in TypeScript/JavaScript and one or more of the frontend frameworks/libraries like React/Vue.js/Angular
- Strong proficiency in sql/nosql databases like Postgres, MongoDb, etc
- Strong proficiency in cloud technologies like AWS/GCP/OCI
- Experience with Linux and systems programming
- Familiarity with Static and Dynamic Analysis Tools - such as Coverity, Valgrind/Helgrind, CCM, etc
Responsibilities
- Develop infrastructure and tools to support the Software Systems org that can help enable software developers achieve, track and build safety-critical code.
- Primarily develop in Bazel, Python, ReactJS and TypeScript and also be responsible for setting up backend infrastructure (database, web servers, etc.) and will be interfacing with software developed in C++ and Python.
- Be comfortable to whip up quick scripts to automate tasks, such as generating metrics, establishing traceability, etc, when necessary.
- You will be developing and maintaining tools that support cross-functional teams in their efforts towards developing software that adheres to a High Assurance Process.
Other
- 8+ years of industry experience working on large code bases
- Robotics, Automotive or Aerospace software experience with safety-critical systems