Senior Software Engineer

17 hours ago


Foster City, California, United States Zoox Full time

Zoox's 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 platform-level software, including operating systems that enable the execution of complex, hardware-accelerated workloads critical for autonomous driving on automotive-grade hardware.

About the Role

In this role, you'll join a growing team responsible for developing and maintaining Zoox custom operating system, managing the software build and authorization systems, designing and developing in-field update mechanisms and operating system validation plans, and implementing OS security features.

Responsibilities
  • Developing and maintaining Zoox custom operating system
  • Kernel selection, configuration, and device driver updates including GPU drivers
  • Development of system services, operating system build tools, and installation tools
  • Managing the software build and authorization systems
  • Designing and developing in-field update mechanisms and operating system validation plans
  • Implementing OS security features
  • Defining modes and mechanisms to audit and control software and hardware configurations at run-time
  • Enabling adaptive runtime behavior for various scenarios
Requirements
  • Solid understanding of operating system internals
  • Strong experience in Linux, build systems like Yocto, and bootloaders like U-Boot, Linux init systems (e.g., systemd), Linux containerization (e.g., chroot, cgroups, namespaces), filesystems, networking, build systems, and device drivers
  • Strong understanding of networking fundamentals and client & server model
  • Expertise in device drivers and kernel-space code
  • Experience with software build and update systems
  • Experience in designing architectures for large, complex software systems
  • Proven track record in delivering production systems and software applications
  • Excellent written and verbal communication skills
  • Proficiency in languages like C or C++ (without automatic memory management) and scripting languages like Bash or Python
  • Bachelor's degree or equivalent practical experience
Why Join Zoox?

Zoox offers a comprehensive package of benefits, including paid time off, health insurance, long-term care insurance, long-term and short-term disability insurance, and life insurance. We're committed to building a diverse team that shares our passion for innovation and excellence.



  • Foster City, California, United States Bayone Full time

    About BayoneBayone is an on-demand, autonomous ride-hailing company that provides innovative transportation solutions. We are looking for a skilled Senior Python Software Engineer - Backend Microservices to join our team.Job DescriptionWe are seeking a highly experienced Python software developer with a strong background in backend microservices development....


  • Foster City, California, United States BioSpace, Inc. Full time

    Unlock the Power of Scientific ComputingGilead Sciences is a pioneering bio-pharmaceutical company that empowers researchers to make groundbreaking discoveries. As a Senior Software Engineer, Research Systems Specialist, you will be at the forefront of harnessing technology to advance therapeutic projects.About the Role:In this pivotal position, you will...


  • Foster City, California, United States Ursus Inc Full time

    Job Title: Senior Android Embedded Systems EngineerAt Ursus Inc, we are seeking a highly skilled Senior Android Embedded Systems Engineer to join our Software Engineering team. The ideal candidate will have a strong background in Android development and a proven track record of success in embedded systems engineering.Responsibilities:Develop and customize...


  • Foster City, California, United States InterSources Full time

    About the Opportunity We are seeking a Senior Engineering Manager - Data to join our team. As a senior leader, you will be responsible for managing a team of data engineers and ensuring that our data infrastructure is scalable, secure, and reliable. With a minimum of 10 years of experience in data engineering and at least 3-4 years of lead experience, you...


  • Foster City, California, United States Zoox Full time

    About the RoleZoox is revolutionizing the way people move around cities with our fully autonomous vehicles. As a Senior Firmware Engineer Leader, you will be responsible for leading the development of our embedded systems and firmware architecture. You will work closely with other firmware, hardware, software, systems, and safety teams across Zoox to build...


  • Foster City, California, United States Zoox Full time

    Company OverviewZoox is a leading company in the development of autonomous vehicles. Our team is responsible for creating the software environment that enables our vehicles to operate safely and efficiently.Job DescriptionWe are seeking a talented Software Infrastructure Engineer Intern to join our Robot Software Infrastructure team. As an intern, you will...


  • Foster City, California, United States Zoox Full time

    Job Summary:Zoox's Robot Software Infrastructure team is seeking a talented intern to join our team and contribute to our cutting-edge projects. As a member of our team, you'll have the opportunity to work on diverse areas, including software development, systems engineering, and product security.We're responsible for designing and developing the software...


  • Foster City, California, United States Notable Labs Full time

    Are you a talented software engineer passionate about building innovative solutions for cancer treatment? Do you have a strong background in Python, React, and AWS?We are seeking a highly skilled Full Stack Software Engineer to join our team at Notable Labs. As an early member of our engineering team, you will play a key role in designing and developing our...


  • Redwood City, California, United States Dexterity Full time

    About DexterityWe believe robots can positively transform the world. Our breakthrough technology frees people to do the creative jobs that humans do best by enabling robots to handle repetitive and physically difficult work.At Dexterity, we're starting with warehouse automation, where smarter, more resilient supply chains impact millions of lives and...


  • Foster City, California, United States Zoox Full time

    Zoox is seeking a skilled Autonomous Software Validation Engineer to join its team. As part of this role, you will be responsible for ensuring the safety and reliability of our autonomous driving software. The ideal candidate will have a strong background in systems engineering, with experience in developing and deploying complex software systems. A...


  • Foster City, California, United States Zoox Full time

    We are seeking a highly skilled software engineer to design and develop tools that support and facilitate AI model development for our autonomous driving stack. In this role, you will work closely with Machine Learning engineers, data scientists, and software engineers to build scalable and high-performance applications that enable ML engineers to...


  • Culver City, California, United States Diverse Lynx Full time

    Job Title: Senior Java Software EngineerEstimated Salary: $120,000 - $150,000 per yearDiverse Lynx LLC is an Equal Employment Opportunity employer. We promote and support a diverse workforce across all levels in the company.About the Role:We are seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our development team,...


  • Redwood City, California, United States Oracle Full time

    Job Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Oracle. As a key member of our software engineering division, you will analyze and integrate external customer specifications, specify, design, and implement modest changes to existing software architecture.About the Role:Analyze and integrate external customer...


  • Foster City, California, United States Zoox Full time

    Robot Software Infrastructure Team OverviewThe Robot Software Infrastructure team at Zoox is responsible for the software environment on our autonomous vehicle fleet and test fixtures. We operate at the intersection of software engineering, systems engineering, and product security.Our engineers work in diverse areas, including:Maturing the operating system...


  • Culver City, California, United States Diverse Lynx Full time

    Job Overview:We are seeking an experienced Senior Software Engineer to join our team at Diverse Lynx LLC. In this role, you will be responsible for designing and developing complex software solutions using Angular 8 and .NET Core technologies.Responsibilities:Develop and maintain high-quality software solutions that meet business requirements.Collaborate...


  • Redwood City, California, United States Amiseq Inc. Full time

    Job Description:Amiseq Inc. is seeking a highly skilled Senior Software Systems Engineer to join our development team in Redwood City, CA. The successful candidate will be responsible for designing and developing highly available real-time distributed systems using big data technologies.The ideal candidate should have strong proficiency in Go or Java with at...


  • Foster City, California, United States Zoox Full time

    At Zoox, our mission is to push the boundaries of autonomy and transform the future of transportation. As a Full Stack Software Engineer on our Autonomy Safety Assurance team, you will play a critical role in designing, prototyping, and productionizing novel methods and tools for efficient modeling and simulations of complex systems at scale. These tools aid...


  • Foster City, California, United States Maintec Technologies Full time

    Senior Distributed Systems EngineerWe are seeking a highly experienced Senior Distributed Systems Engineer to join our team at Maintec Technologies. This is a long-term contract opportunity in Foster City, CA.As a Senior Distributed Systems Engineer, you will design, develop, and deploy distributed systems, including Hadoop-based solutions. Your key...


  • Foster City, California, United States Zoox Full time

    Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market. We're looking for top talent that shares our passion and wants to be part of a fast-moving and highly execution-oriented team.Role OverviewIn this role, you will lead efforts to design, build, maintain, and improve...


  • Foster City, California, United States Notable Labs Full time

    At Notable Labs, we're on a mission to accelerate personalized cancer treatment by developing cutting-edge software solutions. We're seeking an experienced Software Engineer to join our team and contribute to building the platform powering our translational drug discovery platform.About the OpportunityThe ideal candidate will have a strong background in...