C++ Software Engineer Core Middleware

Zoox

Not Interested
Bookmark
Report This Job

profile Job Location:

Seattle, OR - USA

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

Shipping the software that powers Zooxs 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. Youll 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 Zooxs software organization.

In this role you will:

    • 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 (C14/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
$175000 - $212000 a year
Base Salary Range

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 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 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. Were looking for top talent that shares our passion and wants to be part of a fast-moving and highly execution-oriented team.


Accommodations
If you need an accommodation to participate in the application or interview process please reach out to emailprotected or your assigned recruiter.

A Final Note:
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.
Shipping the software that powers Zooxs 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 ...
View more view more

Key Skills

  • ABAP
  • Community Support
  • Infrastructure
  • Java
  • Health And Safety Management
  • Archicad

About Company

Company Logo

We’re reinventing personal transportation—making the future safer, cleaner, and more enjoyable for everyone. This is on-demand autonomous ride-hailing.

View Profile View Profile