Talent.com
C++ Software Engineer - Core Middleware

C++ Software Engineer - Core Middleware

ZooxFoster City, CA, United States
20 hours ago
Job type
  • Full-time
Job description

Shipping the software that powers Zoox's revolutionary autonomous vehicles is an extremely challenging job. As a Software Engineer on the Robotics Middleware team, you will be pivotal in designing and developing the middleware framework for our autonomous vehicle software stack. This role contributes to the entire software organization by seeking opportunities to make our software and engineering teams more efficient and productive. You will regularly tackle complex, cross-functional challenges that impact multiple teams, helping to ensure our stack remains robust, scalable, and safety-critical. This role demands strong expertise in real-time computing, cross-platform development, and abstraction layer design. You'll be responsible for contributing to performance optimization and ensuring efficient, modular, and maintainable code. Your deep debugging and problem-solving skills will support high-quality solutions across our middleware. This position requires strong teamwork to collaborate on technical decisions, foster cross-functional partnerships, and uphold engineering best practices. Your excellence in technical communication, paired with your ability to balance technical precision with practical delivery, will ensure impactful outcomes across Zoox's software organization.

Responsibilities

  • Contribute to the technical direction and architecture of our robotics middleware platform and the runtime control system
  • Develop and maintain platform-agnostic middleware components, including Robot state machine, software interfaces, task schedulers, data transport layers, diagnostic reporting, and message interfaces
  • Participate in design reviews and code reviews to maintain high code quality and share knowledge
  • Collaborate extensively with software teams across the organization to ensure the middleware meets all technical requirements
  • Participate in technical forums, contribute to technical documentation, and adhere to established best practices

Qualifications

  • 3+ years of professional software development experience
  • Strong proficiency in modernC++ (C++14 / 17)
  • Strong background in developing scalable, distributed applications in Linux and the Nvidia Drive platform
  • Experience with GPU / CUDA programming
  • Experience with robotics frameworks / middleware (e.g., ROS / ROS2)
  • Bonus Qualifications

  • Experience with different processor architectures (e.g., X86, ARM)
  • Experience with AI-assisted coding tools (e.g., Cursor, Claude Code)
  • Proven experience in high-performance, distributed, and resource-constrained software systems
  • $175,000 - $212,000 a year

    There are three major components to compensation for this position : salary, Amazon Restricted Stock Units (RSUs), and Zoox Stock Appreciation Rights. A sign-on bonus may be offered as part of the compensation package. The listed range applies only to the base salary. 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 candidate's 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, long-term care insurance, long-term and short-term disability insurance, and life insurance.

    We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

    Create a job alert for this search

    Software Engineer • Foster City, CA, United States

    Related jobs
    • Promoted
    Lead C++ Software Engineer

    Lead C++ Software Engineer

    Cadence Design SystemsSan Jose, CA, United States
    Full-time
    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.We are looking for an exceptional C++ software engineer to join the Protium Software Dev...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Software Engineer, Core Product Infrastructure

    Software Engineer, Core Product Infrastructure

    NooksSan Francisco, CA, United States
    Full-time
    Nooks is the AI Sales Assistant Platform (ASAP) that automates the busywork so reps can focus on the human part of selling and generate more sales pipeline. Nooks has helped thousands of sales reps ...Show moreLast updated: 20 hours ago
    • Promoted
    • New!
    Software Engineer - Core Product

    Software Engineer - Core Product

    AI FundSan Francisco, CA, United States
    Full-time
    Software Engineer - Core Product.Continue with Google Continue with Google.Software Engineer - Core Product.Baseten provides the infrastructure, tooling, and expertise needed to bring great AI prod...Show moreLast updated: 20 hours ago
    • Promoted
    • New!
    C++ Software Engineer, AI Open-Source Software

    C++ Software Engineer, AI Open-Source Software

    Advanced Micro Devices, Inc.Santa Clara, CA, United States
    Full-time
    WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next-generation computing experiences-from AI and data centers, to PCs, gaming and embedded syst...Show moreLast updated: 20 hours ago
    • Promoted
    Elasticsearch - Principal Software Engineer - Search Algorithms

    Elasticsearch - Principal Software Engineer - Search Algorithms

    ElasticMountain View, CA, United States
    Full-time
    Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale - unleashing the potential of businesses and people.The Elastic Search AI...Show moreLast updated: 30+ days ago
    • Promoted
    Displays Software Engineer (C / C++)

    Displays Software Engineer (C / C++)

    Reliable RoboticsMountain View, CA, United States
    Permanent
    We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Software Engineer - Full Stack

    Principal Software Engineer - Full Stack

    Informatica LLCRedwood City, CA, United States
    Full-time
    Build Your Career at Informatica.We're looking for a diverse group of collaborators who believe data has the power to improve society. Adventurous, work-from-anywhere minds who value solving some of...Show moreLast updated: 20 days ago
    • Promoted
    Software Engineer 2

    Software Engineer 2

    Typical Set, LLCBerkeley, CA, US
    Full-time
    Typical Set, LLC Position : Software Engineer 2 (SE2510) Responsible for developing systems to translate cutting-edge machine learning into complex trading behaviors. Touch areas as wide-ranging as m...Show moreLast updated: 11 days ago
    • Promoted
    • New!
    Software Engineer - Core Middleware

    Software Engineer - Core Middleware

    ZooxSan Mateo, CA, United States
    Full-time
    Software Engineer - Core Middleware.Shipping the software that powers Zoox's revolutionary autonomous vehicles is an extremely challenging job. As a Software Engineer on the Robotics Middleware team...Show moreLast updated: 20 hours ago
    • Promoted
    • New!
    C++ Software Engineer

    C++ Software Engineer

    Citadel SecuritiesSan Francisco, CA, United States
    Full-time
    Citadel Securities is the next-generation capital markets firm and a leading global market maker.We provide institutional and retail investors with the liquidity they need to trade a broad array of...Show moreLast updated: 20 hours ago
    • Promoted
    Software Engineer, Core Technology

    Software Engineer, Core Technology

    IXL LearningSan Mateo, CA, United States
    Full-time
    Software Engineer, Core Technology.IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Engineers who have a passion for technology and...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    C++ Software Engineer(Silicon Valley CA )

    C++ Software Engineer(Silicon Valley CA )

    ClifyXSan Francisco, CA, United States
    Full-time
    Looking for 2-3 senior C++ software engineers in Mountain View, San Francisco, and / or Raleigh, North Carolina with experience in product development. Location : Contra Costa County - Mountain View CA...Show moreLast updated: 20 hours ago
    • Promoted
    • New!
    3D C++ Software Engineer

    3D C++ Software Engineer

    Align TechnologySan Jose, CA, United States
    Full-time
    Join a team that is changing millions of lives.Transforming smiles, changing lives.At Align Technology, we believe a great smile can transform a persons life, so we create technology that gives peo...Show moreLast updated: 20 hours ago
    • Promoted
    Staff Software Platform EngineerSoftware Engineering • Berkeley, CA; Somerville, MA; Weirton, WV • Full time • On-site

    Staff Software Platform EngineerSoftware Engineering • Berkeley, CA; Somerville, MA; Weirton, WV • Full time • On-site

    Form EnergyBerkeley, CA, United States
    Full-time
    Are you ready to build America's energy future? Form Energy is an American manufacturing and energy technology company.We're revolutionizing energy storage with cost-effective, multi-day technology...Show moreLast updated: 17 days ago
    • Promoted
    • New!
    Software Engineer, Core Product

    Software Engineer, Core Product

    FERMÀTSan Francisco, CA, United States
    Full-time
    FERMÀT is the AI native commerce platform that optimizes shopping experiences, leading to best-in-class shopper engagement and conversion. We help brands transform clicks into conversions with dynam...Show moreLast updated: 20 hours ago
    • Promoted
    Senior Software Engineer, Core Technology

    Senior Software Engineer, Core Technology

    IXL LearningSan Mateo, CA, United States
    Full-time
    IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Senior Software Engineers who have a passion for technology and education to help us add ne...Show moreLast updated: 30+ days ago
    • Promoted
    Sr. Software Engineer (25403)

    Sr. Software Engineer (25403)

    SupermicroSan Jose, CA, United States
    Full-time
    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show moreLast updated: 11 days ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    Informatica LLCRedwood City, CA, United States
    Full-time
    Build Your Career at Informatica.We seek innovative thinkers who believe in the power of data to drive meaningful change. At Informatica, we welcome adventurous, work-from-anywhere minds eager to so...Show moreLast updated: 21 days ago