Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Middleware

$193k - $291k

Nuro

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

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Middleware in Mountain View, CA vacancy
  •  ...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.... 
    Senior
    Middleware

    Anveta

    Sunnyvale, CA
    4 days ago
  • $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... 
    Senior
    Middleware
    Permanent employment
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $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... 
    Senior
    Middleware
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    3 days ago
  • $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... 
    Senior
    Middleware
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $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... 
    Senior
    Middleware
    Permanent employment
    Local area
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  •  ...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... 
    Senior
    Middleware
    Full time

    Algorized

    Campbell, CA
    2 days ago
  •  ...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... 
    Senior
    Middleware
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    4 days ago
  • $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... 
    Senior
    Middleware
    Odd job
    Work at office
    Remote work

    Gatik AI

    Mountain View, CA
    22 hours ago
  • $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... 
    Senior
    Middleware

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $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... 
    Senior
    Middleware
    Worldwide
    Flexible hours

    Samsung SDS America

    Mountain View, CA
    4 days ago
  • $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... 
    Senior
    Middleware
    Flexible hours

    Aeva, Inc

    Mountain View, CA
    3 days ago
  •  ...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... 
    Senior
    Middleware
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    22 hours ago
  •  ...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... 
    Senior
    Middleware
    Full time
    Contract work
    Local area

    Rivian VW Group

    Palo Alto, CA
    1 day ago
  • $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... 
    Senior
    Middleware
    Work experience placement
    Local area
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $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... 
    Senior
    Middleware
    Work at office
    Worldwide
    Flexible hours
    Shift work

    Sonatus

    Sunnyvale, CA
    2 days ago
  • $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-... 
    Senior
    Middleware
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Mountain View, CA
    9 days ago
  • $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... 
    Senior
    Middleware

    Tata Consultancy Services

    Cupertino, CA
    3 days ago
  •  ...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... 
    Senior
    Middleware
    Flexible hours

    Evolver

    Palo Alto, CA
    1 day ago
  • 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

    Mind Robotics Inc.

    Palo Alto, CA
    22 hours ago
  • 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

    Icehouseventures

    Mountain View, CA
    4 days ago
  •  ...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

    Mind Robotics

    Palo Alto, CA
    12 days ago
  • 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

    Garuda Ventures

    Palo Alto, CA
    22 hours ago
  •  ...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

    Redolent

    Mountain View, CA
    3 days ago
  • 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-... 
    Middleware
    Full time

    Garuda Ventures

    Palo Alto, CA
    1 day ago
  • 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... 
    Senior
    Middleware

    General Motors

    Sunnyvale, CA
    1 day ago
  • $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... 
    Middleware
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    a month ago
  •  ...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

    Rhoda AI

    Mountain View, CA
    3 days ago
  •  ...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... 
    Middleware
    Odd job
    For contractors
    For subcontractor

    Applied Intuition

    Sunnyvale, CA
    1 day ago
  • $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... 
    Senior
    Middleware
    Contract work
    Worldwide
    Night shift

    Volkswagen Group

    Belmont, CA
    22 hours ago
  • $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... 
    Middleware
    Full time
    Relocation package

    Scout AI

    Sunnyvale, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Middleware. Be the first to apply!