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

Senior Software Engineer, Middleware

$193k - $291k

Softbank Investment Advisers

Senior Software Engineer, Middleware

Mountain View, CA, US

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. 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.

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.

Vacancy posted 3 days 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
    1 day ago
  • $160k - $200k

     ...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 will play a critical role... 
    Senior
    Middleware
    Flexible hours

    General Motors

    Mountain View, CA
    5 days ago
  • $193.93k - $291.15k

     ...Senior Software Engineer, Onboard Autonomy Nuro Mountain View, CA, US Full-Time Engineering Software Logistics Nuro is a self...  ...need to be an expert in all). Experience with robotics middleware and tooling (commonly ROS/ROS 2, custom pub/sub frameworks... 
    Senior
    Middleware
    Full time
    Local area

    Softbank Investment Advisers

    Mountain View, 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
    3 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 building... 
    Senior
    Middleware
    Permanent employment
    Local area
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, 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
    3 days ago
  •  ...Job Title: Senior SAP FICO EBS & AR Consultant (S/4HANA) Location: Austin, TX OR Sunnyvale, CA Job Description...  ..., or dispute management • Experience with bank interfaces/middleware systems • SAP Certification (FICO / Finance) Reagrds... 
    Senior
    Middleware

    Ruri Software Technologies LLC

    Sunnyvale, CA
    13 hours 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
    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
    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
    1 day 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
    5 days 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
    3 days ago
  • $184k - $287.5k

     ...lasting impact on the world. We are looking for an experienced Software Engineer to develop our core libraries for Agentic Applications. Are...  ...events, exporters, or observability pipelines are a plus. Middleware, plugin systems, guardrails, policy engines, or request/... 
    Senior
    Middleware

    NVIDIA Corporation

    Santa Clara, CA
    2 days 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

    Mountain View, CA
    9 days ago
  •  ...patients worldwide. We're a team of engineers, clinicians, and innovators united by one...  ...of the New Product Development Platform Software team. The engineer will collaborate with...  ...configuration, and diagnostics Communication middleware and system services for embedded... 
    Senior
    Middleware
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    2 days ago
  • $184k - $287.5k

     ...new AI-powered application. We seek a senior engineer to own and evolve the core NIM Platform...  ...scale. The role involves solving deep software engineering challenges. These include high...  ...(vLLM, SGLang, TensorRT-LLM, Dynamo), middleware, observability instrumentation, and production... 
    Senior
    Middleware

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $198k - $225k

     ...Role As a Robotics and System Integration Engineer at Cyngn, you will play a vital role in...  .... You will work on mission‑critical software components, system optimization, and hardware...  ...mobile robots Knowledge of Open‑RMF middleware framework Experience with telematics data... 
    Senior
    Middleware
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Cyngn Inc.

    Mountain View, CA
    3 days 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
    3 days ago
  • $100k - $300k

     ...We are seeking a forward-thinking AI Data Engineer to bridge the gap between our user data assets and advanced AI capabilities. In this...  ...outputs. Intelligent Interaction Development Develop APIs and middleware that allow downstream applications to interact with data using... 
    Senior
    Middleware
    Full time

    OPPO US Research Center

    Palo Alto, CA
    4 days 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
    3 days ago
  • $202k

     ...missing). We will build platforms that harness scale and real-world complexity to reimagine how the world moves. You will be a software engineer in AV Labs and involved in the development and implementation of the latest technology for self driving stacks. The ideal... 
    Senior
    Middleware
    Full time
    Work experience placement
    Work at office
    Remote work

    Uber

    Sunnyvale, CA
    a month 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
    4 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

    Sunnyvale, CA
    1 day ago
  • $180k - $270k

     ...Policy and Large Behavior Models. We are looking for a Senior Software Engineer to join our end-to-end automated driving team, supporting...  ...Comfortable working with interfaces such as CAN, Ethernet, or middleware frameworks. Bonus Qualifications Experience in... 
    Senior
    Middleware
    Local area
    Shift work

    Toyota Research Institute

    Los Altos, CA
    more than 2 months ago
  • $160k - $200k

     ...General Motors is seeking a Senior Software Engineer to design and develop middleware and application software for next-generation infotainment platforms. This role focuses on building scalable, reliable systems for advanced user experiences. The ideal candidate has strong... 
    Senior
    Middleware

    General Motors

    Mountain View, CA
    4 days 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
    4 days 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
  • $147k - $255k

     ...considered by exception.) Meet our engineers on the Vehicle OS team!...  ...and update complete vehicle software and AI applications. Learn...  ...Intuition. About the role As a Senior Android Platform Engineer on...  ...Working across application, middleware, and hardware layers, you’ll... 
    Senior
    Middleware
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Applied Intuition

    Mountain View, CA
    more than 2 months ago
  • $150k - $225k

     ...teams to improve our redundant on-vehicle platform and autonomous software stack. Develop perspectives on where opportunities and gaps...  ...simulation testing. Evaluate, integrate and optimize partner middleware into our AD stackOwns or help with driverless operation key features... 
    Senior
    Middleware

    PlusAI, Inc.

    Santa Clara, CA
    5 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
    5 days ago

Do you want to receive more vacancies?

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