The Software Systems Infrastructure team is responsible for aiding the Software Systems organization with all its internal tooling needs, development processes and ensuring that all safety-critical software meets a high safety bar for production vehicles. We are a fullstack high-paced software engineering team.
In this role, you will help establish infrastructure, design and develop software tools that will automate, track or audit processes and methods needed to build safety-critical software that will revolutionize transportation in the 21st century. Borrowing principles from avionics, automotive, and other safety-critical industries, you will work with software, systems and firmware engineers across the Zoox software organization, ranging from state-of-the-art AI Perception, all the way to highly-critical RTOS and middleware components.
In this role, you will:
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.Autonomous vehicles have some of the largest, most complex software ever shipped in a safety-critical environment; solving that problem is one of the most exciting technical challenges of our lifetime.
Qualifications
Bachelor’s degree in computer science, engineering, or related field8+ years of industry experience working on large code basesStrong proficiency in Python with frameworks like FastAPI/Django, Shell scripting, and building ETL pipelinesStrong proficiency in TypeScript/JavaScript and one or more of the frontend frameworks/libraries like React/Vue.js/AngularStrong proficiency in sql/nosql databases like Postgres, MongoDb, etcStrong proficiency in cloud technologies like AWS/GCP/OCI
Bonus Qualifications
Masters’ degree in computer science, engineering, or related fieldRobotics, Automotive or Aerospace software experience with safety-critical systemsExperience with Linux and systems programmingFamiliarity with Static and Dynamic Analysis Tools - such as Coverity, Valgrind/Helgrind, CCM, etc