Senior/Staff C+ Software Engineer

4 weeks ago


Foster City, United States Zoox Full time

In this role you will be responsible for the most critical in-vehicle component for what we call “Ride Management”. It's the primary source of truth of the ride state and makes critical decisions about what to present to riders and other systems at any point in the ride as well as when to react to input from various other software and hardware components. (i.e. is the requested mutation possible?).

This component interacts directly with much of the in-vehicle hardware responsible for serving the riders. For example, if the rider presses the button to open the door, this goes through a secure gateway into this Ride State Machine which in-turn decides if and how to interact with all the needed components to accomplish rider’s request. If it's possible given the current vehicle and ride state. Most in-vehicle functionality that will serve riders needs corresponding work in the Ride State Machine, so this role requires not just a great CS thinking, but also a passion towards providing the best experience to the end users/riders as well as cross-teams collaboration with teams of engineers for other in-vehicle components.

Qualifications
  • Bachelor’s degree in an engineering, mathematics, or related field
  • 5+ years of industry experience working on large code bases
  • Strong proficiency in C++
  • Experience with Linux and systems and/or messaging programming
  • Experience with build systems, version control, and testing methodologies
Bonus Qualifications
  • Experience with Python
  • Experience with ROS or Game Engines
  • Familiarity with networking, TCP/IP, and sockets programming
  • Experience with safety-critical systems
  • Experience with integrated user interfaces or mobile application development
  • Experience collaborating across teams to solve integrated problems

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 $210,000 to $300,000. A sign-on 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 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.

About Zoox

Zoox is developing the first ground-up, 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 mobility-as-a-service in urban environments. We’re looking for top talent that shares our passion and wants to be part of a fast-moving and highly execution-oriented team.

Follow us on LinkedIn

Accommodations

If you need an accommodation to participate in the application or interview process please reach out to accommodations@zoox.com or your assigned recruiter.

A Final Note:

You do not need to match every listed expectation to apply for this position. Here at Zoox, we know that diverse perspectives foster the innovation we need to be successful, and we are committed to building a team that encompasses a variety of backgrounds, experiences, and skills.

#J-18808-Ljbffr

  • Foster City, United States Zoox Full time

    The In-Vehicle software engineering team is responsible for building a world class user experience for Zoox riders. We provide various rider facing interfaces and build software for managing ride states. We are looking for a full stack technical lead who can build a technical roadmap and mentor a small team of engineers. In this role, you will be responsible...


  • Foster City, United States Zoox Full time

    Senior/Staff Embedded Software Engineer - Firmware Architecture Foster City, CA Software – Embedded Software & Systems Integration / The Firmware Architecture team at Zoox is responsible for guiding the development of our embedded systems and the firmware that makes them tick. Our team collaborates with other firmware, hardware, software, systems, and...


  • Foster City, CA, United States Zoox Full time

    Foster City, CASoftware – Rider Applications /Full-time /HybridIn this role you will be responsible for the most critical in-vehicle component for what we call “Ride Management”. It's the primary source of truth of the ride state and makes critical decisions about what to present to riders and other systems at any point in the ride as well as when to...


  • Foster City, CA, United States Zoox Full time

    Foster City, CASoftware – Simulation /Full-time/ HybridSimulation is essential for Zoox to rapidly iterate on our driving software and hardware, and to validate our safety before we drive in the real world. We create virtual worlds to challenge our robots, from real world data, entirely novel scenarios, or a combination of both. Our simulations need to run...


  • Foster City, United States Zoox Full time

    The Interhost team is responsible for developing software solutions that enable the control and monitoring of software programs on PCU (Program Control Unit) host systems, as well as facilitating efficient communication of messages between PCUs. As an Interhost Software Engineer, you will play a crucial role in designing, implementing, and maintaining robust...


  • Foster City, California, United States Knewin Full time

    The Zoox simulation team is looking for experienced software engineers to take our in-house realtime 3D engine to the next level. You will work closely with simulation engineers and technical artists to improve the fidelity and performance of our 3D engine.Join us to improve our critical graphics stack and to help realize safe, enjoyable autonomous driving...


  • Foster City, CA, United States Zoox Full time

    Foster City, CASoftware – Software Systems Engineering /Full-time /HybridThis is an opportunity to join the Software Systems Engineering team to participate in building the Zoox robotaxi, the first in the world that has operated on public roads. The Software Systems Engineering team is responsible for defining SW development processes and ensuring that all...


  • Foster City, CA, United States Zoox Full time

    Foster City, CASoftware – Motion Planning & Control /Full-time /HybridZoox is looking for a controls engineer to join our Planning and Control team. The controls team is responsible for our vehicle’s longitudinal and lateral dynamics. This team will work closely with other teams within the company, such as the Trajectory Planner team, to define suitable...


  • Foster City, United States Zoox Full time

    Foster City, CA • Full-time Staff/Senior Staff Site Reliability Engineer Zoox is looking for a site reliability engineer who will be responsible for measuring and maintaining the uptime of the many services critical to the development process for autonomous vehicles. In this role, you will be heavily involved in all phases of rolling out a service from...

  • Software Engineer

    2 days ago


    Kansas City, United States SS&C Full time

    SS&C is a global provider of investment and financial services and software for the financial services and healthcare industries. Named to Fortune 1000 list as top U.S. company based on revenue, SS&C is headquartered in Windsor, Connecticut and has 20,000+ employees in over 90 offices in 35 countries. Some 18,000 financial services and healthcare...


  • Foster City, CA, United States Zoox Full time

    Foster City, CASoftware – Simulation /Full-time/ HybridThe Zoox simulation team is looking for experienced software engineers to take our in-house realtime 3D engine to the next level. You will work closely with simulation engineers and technical artists to improve the fidelity and performance of our 3D engine.Join us to improve our critical graphics stack...

  • C++ Developer

    1 month ago


    Jersey City, United States Techmorgonite Software Solutions LLC Full time

    Job Title Senior C++ DeveloperDuration 12 monthsLocation Jersey City NJ (Initally Remote)Requirements5-8 years of solid software engineering experienceCompletely hands-on with 5+ years of experience in C or C++3+ years of experience in Perl & Shell Script on Unix/Linux platform.Good knowledge in relational database (Sybase/ Oracle) SQL's and store...

  • C++ Developer

    1 month ago


    Jersey City, New Jersey, United States Techmorgonite Software Solutions LLC Full time

    Job Title Senior C++ DeveloperDuration 12 monthsLocation Jersey City NJ (Initally Remote)Requirements5-8 years of solid software engineering experienceCompletely hands-on with 5+ years of experience in C or C++3+ years of experience in Perl & Shell Script on Unix/Linux platform.Good knowledge in relational database (Sybase/ Oracle) SQL's and store...


  • Foster City, United States Alluxio Inc Full time

    Proven at a global web scale in production for modern data services, Alluxio is the developer of open-source data orchestration software for large-scale analytics and AI. Alluxio is in production use today at eight out of the top ten internet companies, and seven of the ten highest-valued companies in the world. Our mission is to orchestrate data for all...


  • Redwood City, United States Dexterity Full time

    As a Staff/Senior Software Engineer you will be running a distributed, low-latency, full stack robotics system. Everyday you will design, build, and support features that empower machine learning algorithms, control systems, and intelligent optimal planners through service based architectures, containerization, or cloud computing. You'll create necessary...


  • Redwood City, United States Tandym Group Full time

    A specialty healthcare company in California is currently seeking an experienced Software Engineer for a promising Senior-level opportunity with their growing team. Responsibilities The Senior Software Engineer will: Design, develop, debug, and build device/system software and applications, and in accordance with medical device software standards (IEC...


  • Foster City, United States Zoox Full time

    Foster City, CA • Full-time Senior Software Engineer - Developer Platforms Zoox is developing state of the art autonomous vehicle software for our purpose built vehicle. We believe that developing the end to end product will not only get us to market faster but will also result in a superior customer experience. The Developer Platform team at Zoox is...


  • Oklahoma City, United States International Staff Consulting Full time

    Embedded Software EngineerJob Description Our Client is looking for motivated, process-oriented and creative software engineers to join the embedded software team to develop safety-critical code for the UAV and ground station. The job includes full lifecycle development following DO-178C objectives in a fast-paced, collaborative environment. Software is...


  • Foster City, United States Zoox Full time

    Zoox is looking for an embedded software stability engineer to join our Firmware team. In this role, you will be responsible for using your skills with complex systems to conduct system level stability issue triage, debug, root cause and develop or suggest necessary software and controls fixes for various subsystems of the Zoox vehicle, which includes...


  • Foster City, CA, United States Zoox Full time

    Foster City, CASoftware – Calibration, Localization & Mapping /Full-time/ HybridOur Calibration, Localization, and Mapping (CLAMS) team is responsible for building the algorithms and tools necessary for keeping Zoox vehicles well calibrated, always knowing where they’re located within the world, and aware of their environment. Without precise...