Software Engineer - Core Middleware
Zoox Inc.
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 modern C++ (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
$195.78k - $295.25k
...unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.As a Senior Software Engineer on the Core UI team, you'll take the Roblox App experience to the next level - making it intuitive, reliable, and a joy to use. Our...SuggestedFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$196.75k - $243.29k
..., more civil shared experiences for everyone.As a Sr. Studio Software Engineer, not only will you be one of the coolest humans on the planet... ...application experience will suffice.You’ll work on projects involving:Core user features - UI frameworks,, windowing systems, code...SuggestedFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$130k - $200k
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 new features to our extremely successful educational products and build new...SuggestedFull timeWork at office- ...Software Engineer Working On ProductAs a software engineer working on product, you will design,... ...stack.Collaborate and contribute on the core product direction that leverages system... ...implementation of robust API, authentication, and middleware solutions, enhancing the scalability...Middleware
$191k - $266k
...City, CAData Science - Data Science /Full-time /On-siteThe Core Data Science team builds the products and data assets... ...coherent, self-service environment that data scientists and ML engineers can run without deep software expertise.Fill gaps and build the connective tissue...SuggestedFull timeTemporary workRelocation package$215k - $305k
Foster City, CASoftware - Software Systems /Full-time /HybridZoox is seeking a highly skilled and experienced software developer to join our team. The Core Sensors team is a specialized group responsible for developing the drivers for the lidar, radar, and camera sensors...Full timeTemporary workRelocation package$100k - $300k
...Robotics Software EngineerPittsburgh, San Mateo, BengaluruCompany OverviewAt Skild AI, we... ...are seeking a versatile Robotics Software Engineer to develop and implement software... ...Experience with ROS/ROS2 or other robotics middleware platforms.Deep understanding and practical...Middleware- ...robust, extensible systems powering Roblox’s core surfaces, including Home, Avatar, and... ...user interfaces. Partner with engineering, product, and design teams to deliver cohesive... ...systems. Requirements ~4+ years of software development experience building large-...Full timeWork at officeMonday to Friday
$175k - $250k
...Shipping the software that powers Zoox’s autonomous vehicles is an extremely challenging job. As a Software Engineer on the Core Data team, you will help build the foundational systems that capture, persist, move and retrieve the critical data generated by our fleet of...Full timeTemporary workRelocation package$193.3k - $289.9k
...entertainment excellence and creativity.Senior Software EngineerSan Mateo, CARole OverviewSony... ...LLC seeks a Senior Software Engineer in San Mateo, CA to lead rapid prototyping... ...assets; utilizing 3D animation tools and middleware game engines, including Maya, Blender, Unreal...MiddlewareRemote workWork from home$168k - $239k
..., CA / Seattle, WASoftware - Software Systems /Full-time /HybridZoox... ...well as the algorithms and middleware that runs on it to achieve maximum... ...a GPU performance software engineer within the Software... ...latency.Work as part of the Core team to design a middleware framework...MiddlewareFull timeTemporary workRelocation package- Foster City, CASoftware - Software Systems /Full-time /HybridThe Software Systems Engineering team is responsible for defining SW development processes and ensuring... ..., all the way to highly-critical RTOS and middleware components.In this role, you will: Develop and...MiddlewareFull timeTemporary workRelocation package
- ...Software Engineer Working On PlatformHealthcare operations have always depended on people to bridge... ...will design, build, and improve the core infrastructure and systems that Luminai... ...implement robust APIs, authentication, and middleware that hold up under loadHarden...MiddlewareWork at officeLocal areaWork from homeMonday to Friday
$182.48k - $245.5k
...name synonymous with entertainment excellence and creativity.Software Engineer IISan Mateo, CARole OverviewSony Interactive Entertainment... ...devices; utilizing GraphQL to integrate frontend components with middleware and backend services; developing backend components and...MiddlewareRemote workWork from home$196.75k - $243.29k
...safer, more civil shared experiences for everyone. The Game Engine team at Roblox works on the systems that power the experiences at... ...broadly split into departments — Audio-Video-Communication, Avatar, Core AI, Digital Matter, Productivity, and Systems. This position is...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$135k - $200k
...World-Changing CompanyPalantir builds the world’s leading software for data-driven decisions and operations. By bringing... ...to expose arbitrary functionality across the platform.Core ResponsibilitiesAs a software engineer on this team, you'll work with these cross-application...Full timeWork experience placementWork at officeLocal areaRemote workWork from homeRelocation package- ...Forterra is seeking a software engineer to design, develop, and optimize C++ and Python components for distributed robotic platforms. You will work on middleware, data logging, and diagnostic subsystems, translating requirements into reliable, maintainable code and ensuring...Middleware
$193.3k - $261.5k
The Search Engine organization designs, builds, and operates highly performant, fault-tolerant... .... It is built with Apache Lucene at its core.We are evolving our search engine to... ...+ years of programming with at least one software programming language experience- 8+ years...InternshipLocal areaFlexible hours- ...civilian workers in critical industries. As part of the Vektor team, you will design, develop, and optimize software components in C++ and Python for middleware and diagnostic subsystems across distributed robotic platforms. Qualifications include 5 years in Linux environments...Middleware
- ...Promote adoption of new data frameworks across on-vehicle software teams and collaborate with autonomy, hardware, safety, legal,... ...teams. Requirements Bachelor’s degree in computer science, engineering, mathematics, or a related field. At least 3 years of professional...Full time
- Mind Robotics Inc. is looking for a Robotics Software Engineer in Palo Alto, California. You will design, develop, and maintain runtime systems... ..., proficiency in Python programming, and familiarity with middleware frameworks like DDS, Zenoh, and ROS2. The role offers a...Middleware
- Rivian and Volkswagen Group Technologies seeks an Embedded Software Engineer to advance the ECU software stack for infotainment and vehicle... ...validation teams. The role emphasizes driver integration, middleware, and user-space application development, with a strong focus...Middleware
$140k - $160k
...Lead Embedded Software Engineer (Mediatek Platform)Lead role to drive our infotainment dev kit platform bring up on the Mediatek C-X1 platform... ...boardOwn SW stack bring-up: bootloader, kernel, BSP, and middleware integrationServe as primary technical interface with...MiddlewareFor contractors- Garuda Ventures in Palo Alto is seeking Robotics Software Engineers to build high-performance middleware and runtime systems for robotic platforms. You will design low-latency execution frameworks and optimize inter-process communication. Successful candidates will develop...Middleware
$229k - $343k
...Media Delivery etc. at internet scale.This role is for a backend engineer focused on Service & Compute Infrastructure, with the... ...technical field, or equivalent practical experience.9+ years of software development experience; or a Master’s degree in a technical field...Full timeLive inWork at officeLocal area- Location Palo Alto Employment Type Full time Location Type On-site Department Software Engineering We look for Robotics Software Engineers with a proven record of building high-performance middleware and runtime systems for robotic platforms. If you enjoy designing low-...MiddlewareFull time
- ...in production requires robust, high-performance robotics software that can reliably operate in complex, real-world settings. We’re looking for a Robotics Software Engineer to build the runtime systems, middleware, and developer infrastructure that power our robotic platforms...Middleware
$236k - $339.2k
...high-trust collaborator that is core to how you solve problems and... ...Snowflake AI Data Cloud and engineered for scale. We ingest and... ...are hiring a Staff Frontend Software Engineer on the AI Products team... ...re comfortable building APIs, middleware, and backend services, not just...MiddlewareFull timeImmediate start$121.5k - $150k
...We are looking for a hands-on Senior Backend Software Engineer to join our lean, high-impact engineering team as a core platform owner. This role is a critical replacement... ...analysis pipelines, and clinical middleware (LIMS/EHR). State Orchestration & Messaging...MiddlewareFull timeTemporary workFlexible hours$138.8k - $232.7k
...their dreams.You'll have...• Bachelor’s degree or better in software engineering, computer science or equivalent combination of relevant... ...release readiness for IVI software across embedded platforms, middleware, multimedia, connectivity, and customer-facing applications...MiddlewareImmediate startVisa sponsorshipFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Core Middleware. Be the first to apply!
- cybersecurity software engineer Foster, CA
- software developer fintech Foster, CA
- senior robotics software engineer Foster, CA
- network software engineer Foster, CA
- part time software developer remote Foster, CA
- software engineer full time Foster, CA
- senior software engineer ruby on rails Foster, CA
- consulting software engineer Foster, CA
- agile software developer Foster, CA
- senior software engineer remote Foster, CA


