Zooxs Robot Software Infrastructure team is seeking a passionate software engineer to advance the platform software powering multiple devices in our autonomous vehicles. This team develops platformlevel software and services including operating systems that enable complex hardwareaccelerated workloads critical for autonomous driving on automotivegrade hardware.
We work closely with crossfunctional teamsincluding developers release management and operationsto support vehicle development and deployment at scale.
Example challenges:
How does a vehicle determine what to do when it wakes up
How can a fleet decide which software to install or update for a 24/7 rideshare mission
Our team tackles these challenges by designing and building services like runtime configuration systems and tools that ensure seamless operation and updates across the entire vehicle fleet. If youre passionate about solving complex problems and have a strong understanding of how components fit into a broader robottaxi ecosystem this is the team for you!
In this role youll join a growing team that is responsible for:
Developing and maintaining Zooxs custom operating system.
Selecting configuring and updating kernels and device drivers including GPU drivers.
Building and maintaining platform services (backend and frontend) OS build tools and installation tools.
Managing software build and authorization systems.
Designing and implementing infield update mechanisms and OS validation plans.
Developing startup time and runtime auditing and control mechanisms for software and hardware configurations across vehicle fleets.
Overseeing hardwareintheloop (HIL) and continuous integration (CI) infrastructure.
Qualifications
Solid understanding of operating system internals.
Solid experience in designing developing and deploying largescale platformlevel services and software solutions.
Expertise in Linux including build systems (e.g. Yocto) bootloaders init systems containerization filesystems networking and device drivers.
Strong understanding of networking fundamentals and the clientserver model.
Experience with software build and update systems
Proficiency in C or C and scripting languages like Python.
Bonus Qualifications
Familiarity with security software: PKI secure boot hardware key storage etc.
Expertise in GPU hardware and software architecture
Experience with robotics or autonomous driving technologies
Graduate degree in computer science or closely related field
Compensation
There are three major components to compensation for this position: salary Amazon Restricted Stock Units (RSUs) and Zoox Stock Appreciation Rights. The salary range for this position is $165000 to $264000. A signon bonus may be offered as part of the compensation package. Compensation will vary based on geographic location and level. Leveling as well as positioning within a level is determined by a range of factors including but not limited to a candidates relevant years of experience domain knowledge and interview performance. The salary range listed in this posting is representative of the range of levels Zoox is considering for this position.
Zoox also offers a comprehensive package of benefits including paid time off (e.g. sick leave vacation bereavement) unpaid time off Zoox Stock Appreciation Rights Amazon RSUs health insurance longterm care insurance longterm and shortterm disability insurance and life insurance.
About Zoox
Zoox is developing the first groundup fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market. Sitting at the intersection of robotics machine learning and design Zoox aims to provide the next generation of mobilityasaservice in urban environments. Were looking for top talent that shares our passion and wants to be part of a fastmoving and highly executionoriented team.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.