Senior Software Engineer, Middleware
$193k - $291kNuro
Job Description
Job Description
Who We Are
Nuro believes self-driving vehicles are the most immediate and profound opportunity for AI to drive positive change in the physical world. Safer streets, more time for what matters, and easier access to the world around us, that's why we're building a universal autonomy platform: self-driving for all roads and all rides.
Founded in 2016, Nuro is a physical AI company developing Level 4 autonomous driving technology for a wide range of vehicles, use cases, and markets. Powered by the Nuro Driver™, our universal autonomy platform enables the global mobility ecosystem to deploy autonomy at scale, from robotaxis and logistics fleets to personal vehicles. With years of real-world deployment experience and a flexible, partner-led business model, Nuro is working toward a future where millions of autonomous vehicles powered by our technology help make everyday life safer, easier, and more connected. Nuro has raised over $2B in capital from Uber, NVIDIA, Google, Softbank, Fidelity, T. Rowe Price, and other leading investors.About the Team We are looking for self-motivated engineers to build the next-generation onboard infrastructure for autonomous driving. Our mission is to provide a high-performance, highly reliable foundation of the Nuro Driver™, spanning inter-process communication, logging, monitoring, execution and state management. We actively embrace AI-assisted development, leveraging feature development, root cause analysis, workflow automation to supercharge our velocity. You will collaborate closely with our Autonomy team, hardware teams, AI Platform team, and systems/safety team to make sure the whole autonomy stack works together safely and smoothly.
About the Work
- Work on distributed systems inside the vehicle
- Develop high-performance communication between multiple nodes
- Develop logging infrastructure and data collection frameworks for massive volume autonomy and sensor data
- Develop frameworks to start, control, and monitor autonomous modules
- Collaborate with other software teams to build foundational libraries and interfaces, with emphasis on low-latency and high reliability
- Build data pipelines and diagnostics tools to improve the reliability and operational efficiency of onboard software
- Troubleshoot hard-to-reproduce system performance problems
About You
- BS/MS/PhD in Computer Science 4+ years of Equivalent industry experience
- Strong system fundamentals and strong C++ skills
- Solid experience developing production-quality software in C++ and Python in areas like self-driving, robotics, embedded Linux system, telecommunication, and other technology industries.
- Deep understanding on Linux operating systems.
- Proven ability to diagnose and resolve complex system performance bottlenecks through analytical troubleshooting.
Bonus Points
- Experience with ROS, Apollo Cyber RT, Iceoryx or other robotics frameworks
- Robotics experience, ML inference optimization experience, computer architecture experience
- Experience with GPU programming or NVidia Orin Platform
At Nuro, your base pay is one part of your total compensation package. For this position, the reasonably expected base pay range is between $193,000 and $291,000 for the level at which this job has been scoped. Your base pay will depend on several factors, including your experience, qualifications, education, location, and skills. In the event that you are considered for a different level, a higher or lower pay range would apply. This position is also eligible for an annual performance bonus, equity, and a competitive benefits package.
At Nuro, we celebrate differences and are committed to a diverse workplace that fosters inclusion and psychological safety for all employees. Nuro is proud to be an equal opportunity employer and expressly prohibits any form of workplace discrimination based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other legally protected characteristics. #LI-CD1
- ...Client: Sams Club/ Walmart Job Title: Senior Software Engineer (Python) Location: Sunnyvale, CA on Site Duration... .... Build robust APIs, backend services, and middleware to support adoption of AI solutions across use cases....SeniorMiddleware
$154.42k - $235.9k
...distributed compute - with a focus on inter-process communication (IPC), middleware, and developer experience that make complex systems reliable, observable, and fast. As a Senior Software Engineer, you will design and deliver the core communication and runtime...SeniorMiddlewarePermanent employmentLocal areaWork from homeRelocationRelocation packageFlexible hours$160k - $200k
...Job Description As a Senior Software Engineer – Go (Golang), you will design, develop, and deliver high-performance middleware and application software solutions supporting GM’s next-generation in-vehicle infotainment platforms and connected vehicle systems. You...SeniorMiddlewareLocal areaWork from homeRelocation packageFlexible hours$170.6k - $261.3k
...systems to intuitive design, intelligent software, and next-generation safety and... ...the vehicle to a safe stop. As a Senior Software Engineer on the Secondary Driving System team... ...Background inROSor similar robotics middleware. Experience withsafety-criticalsoftware...SeniorMiddlewareLocal areaRemote workWork from homeRelocation packageFlexible hours$154.42k - $235.9k
...distributed compute with a focus on inter‑process communication (IPC), middleware, and developer experience that make complex systems reliable, observable, and fast. As a Senior Software Engineer, you will design and deliver the core communication and runtime building...SeniorMiddlewarePermanent employmentLocal areaRelocationRelocation packageFlexible hours- ...presence. As we continue to scale rapidly, we are looking for a Senior Software Engineer (Architect) who is genuine passionate about innovation,... ...on edge, including boot, toolchain, drivers, comms, middleware and application / state machine Create and maintain standards...SeniorMiddlewareFull time
- ...Senior Software Engineer - Embedded UI (Qt / C++) It started with a simple idea: what if surgery could be less invasive and recovery less... ...simple and elegant interfaces and supporting infrastructure/middleware for the da Vinci product line, using Qt and other tools in...SeniorMiddlewareLocal areaWorldwideFlexible hours
$180k - $260k
...Senior/Staff Software Engineer - Remote Assistance Mountain View, CA Who We Are Gatik, the leader in autonomous middle-mile logistics,... ...optimization on distributed platforms. Experience with robotics middleware, particularly ROS 2. Exceptional analytical and...SeniorMiddlewareOdd jobWork at officeRemote work$152k - $241.5k
Join NVIDIA's Solution Engineering team that is shaping the future of autonomous machines.... ...collaborating closely with architecture and software development teams. Scale the deployment... ...with robotics or automotive related middleware frameworks. Experience with robot...SeniorMiddleware$200k - $270k
...environments. We are looking for a Senior Physical AI Engineer to join the team developing this end-... ...AI, machine learning, and production software engineering. You will connect high-... ...integration Experience with robotics middleware such as ROS or ROS2 Experience...SeniorMiddlewareWorldwideFlexible hours$192.34k - $260.24k
...Staff Software Engineer, C++ Aeva's mission is to bring the next wave of perception to a broad... ..., and system boundaries. Mentor senior and mid-level engineers through design... ...Have Experience with SDKs, APIs, middleware, data streaming, visualization tools, or...SeniorMiddlewareFlexible hours- ...Senior Embedded Software Engineer It started with a simple idea: what if surgery could be less invasive and recovery less painful? Nearly 30 years... ..., configuration, and diagnostics; communication middleware and system services for embedded platforms; multi-threaded...SeniorMiddlewareLocal areaWorldwideFlexible hours
- ...technology that will set the standards for software-defined vehicles around the world. The... ...are seeking a highly skilled Software Engineer proficient in Modern C++ (C++11 and above... ...embedded databases, TCP/IP stack, and middleware components such NATs, MQTT, gRPC . Work...SeniorMiddlewareFull timeContract workLocal area
$153.6k - $234.1k
...and setting industry benchmarks. As a Senior Systems Engineer, you will lead systems engineering... ...development. Collaborate across hardware, software, and test teams to ensure seamless... ...sensor platforms, operating systems, or middleware. Excellent problem‑solving and...SeniorMiddlewareWork experience placementLocal areaFlexible hours$153k - $193.5k
...Senior Automotive Embedded Software Engineer At Sonatus, we're driving the transformation to AI-enabled software-defined vehicles. Traditional automotive... ...and resolve complex cross-layer issues spanning OS, middleware, and application software Create and maintain...SeniorMiddlewareWork at officeWorldwideFlexible hoursShift work$153.6k - $234.1k
...communications, sensors, and platform software that bring AV vehicles to life safely... ...industry benchmarks. As a Senior Systems Engineer , you will be at the heart of this transformation... ...OS and containerization; distributed middleware, orchestration, and runtime; low-...SeniorMiddlewareWork experience placementLocal areaWork from homeRelocation packageFlexible hours$100k - $150k
...Bachelor's degree in Computer Science, Information Systems, Engineering, or related field (or equivalent experience) 7+ years... .../Swagger standards Implement dependency injection, middleware, and background task processing using FastAPI's native capabilities...SeniorMiddleware- ...and ensure high reliability and performance Partner with engineering, product, and customer teams to gather requirements and deliver... ..., ServiceNow, or similar) ~ Strong understanding of APIs, middleware, and enterprise integration patterns ~ Experience working with...SeniorMiddlewareFlexible hours
- 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
- Nuro is seeking skilled engineers to join their team in Mountain View, California. In this role, you will develop high-performance onboard infrastructure for autonomous driving, focusing on distributed systems and logging frameworks. The ideal candidate will have a strong...Middleware
- ...Robotics Software Engineer At Mind Robotics, we're building generalized physical AI—robotic systems capable of dexterous, adaptive, and... ...a Robotics Software Engineer to build the runtime systems, middleware, and developer infrastructure that power our robotic platforms...Middleware
- 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
- ...Description: We are seeking a Staff Software Engineer to lead core design and development... ...with cross-functional teams and senior leadership, contributing to both the technical... ...o Networking and protocol stacks o Middleware and services development o...Middleware
- 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
- General Motors is seeking a Senior Software Engineer to design core communication and runtime building blocks for AV applications. The role involves working with low-latency messaging and middleware, and requires experience in C++ and Linux. Candidates should have strong...SeniorMiddleware
$160k - $240k
...investors. About the Team We are looking for self-motivated engineers to build the next-generation onboard infrastructure for autonomous... ..., and monitor autonomous modules Collaborate with other software teams to build foundational libraries and interfaces, with...MiddlewareImmediate startFlexible hours- ...Robot Software Engineer At Rhoda AI, we're building the next generation of generalist intelligent robots. We own the full robotics stack... ..., S3, GCS) ~ Experience with ROS/ROS2 or similar robotics middleware in production or research contexts ~ Ability to debug...Middleware
- ...Software Engineer We are looking for a software engineer with expertise in perception for autonomous vehicles or mobile robots. Your contributions... ...one domain relevant software framework or tools, such as middleware, benchmarking suites, data sets and related pipelines, or...MiddlewareOdd jobFor contractorsFor subcontractor
$160k - $175k
...Senior Virtual Cloud Test Engineer (Must have Cuttlefish experience) Worldwide, the Volkswagen Group... ...platform that exercises production software stacks (communication, diagnostics,... .... Toolchain experience: Networks & Middleware (experience with any of): Automotive...SeniorMiddlewareContract workWorldwideNight shift$170k - $275k
...Software Engineer, Agent Harnessing Sunnyvale, California The future of defense will be decided by those who field intelligent machines... ..., game engines (Unreal, Unity, Isaac Sim), or robotics middleware (ROS/ROS2). ~ You have strong SWE fundamentals—architecture...MiddlewareFull timeRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Middleware. Be the first to apply!
- software developer internship no experience Mountain View, CA
- federal - software developer Mountain View, CA
- software engineer contract Mountain View, CA
- software engineer healthcare Mountain View, CA
- network software engineer Mountain View, CA
- ngo software engineer Mountain View, CA
- software development engineer aws Mountain View, CA
- software developer internship Mountain View, CA
- software developer intern Mountain View, CA
- software developer fintech Mountain View, CA


