Software Engineer, Middleware
$160k - $240kSoftbank Investment Advisers
Software Engineer, Middleware
Nuro
Mountain View, CA, US
Who We Are
Nuro is a self-driving technology company on a mission to make autonomy accessible to all. Founded in 2016, Nuro is building the world's most scalable driver, combining cutting-edge AI with automotive-grade hardware. Nuro licenses its core technology, the Nuro Driver™, to enable everything from commercial fleets to personally owned vehicles. A key pillar of this strategy is Nuro's partnership with Uber to power a robotaxis program on the Uber network.
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 2+ 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 $160,000 and $240,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.
$170k - $275k
...urgency, precision, and relentless work. The Role As a Software Engineer on the Agent Harnessing team, you will build the core... ...environments, game engines (Unreal, Unity, Isaac Sim), or robotics middleware (ROS/ROS2). ~ You have strong SWE fundamentals—...MiddlewareFull timeRelocation package- ...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
- ...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
$116.3k - $145.4k
...Connectivity Software Engineer at Rivian and Volkswagen Group Technologies Join to apply for the Connectivity Software Engineer role at Rivian... ...is a plus. Knowledge in any of embedded databases and middleware components such NATs, MQTT, is a plus. Pay Disclosure Salary...MiddlewareHourly payFull time$153.2k - $234.1k
...environments, cloud services, and more. As an engineer in the AV Launch team, you’ll develop... ...the next generation of self-driving software at GM. Job Responsibilities Build... ...release. Experience with robotics middleware platforms and related concepts, such as...MiddlewareWork experience placementFlexible hours- ...Client: Sams Club/ Walmart Job Title: Senior Software Engineer (Python) Location: Sunnyvale, CA on Site Duration... ...applications. Build robust APIs, backend services, and middleware to support adoption of AI solutions across use cases....Middleware
$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...MiddlewareFull timeWork experience placementWork at officeRemote work$202k
...edge cases. What The Candidate Will Do Design the in‑vehicle software infrastructure. Performance tuning. Build onboard over‑the‑air... ...Basic Qualifications Minimum 3 years of experience in software engineering. Bachelor’s degree in computer science, computer engineering,...MiddlewareFull time- ...Robotics Engineer We are building general-purpose robots capable of performing real work... ..., implement, and tune core robotics software spanning locomotion, whole-body control,... ...Familiarity with ROS/ROS2 or similar robotics middleware Exposure to reinforcement learning or...MiddlewareFor contractorsFor subcontractorImmediate start
$171.71k - $204.98k
...61 Daggett Drive, San Jose, CA 95134 Job title : Senior Software Engineer Salary Range : $171,708 - $204,984 per year Education... .... Design and develop the next generation autonomous vehicle middleware. Design and develop deterministic and high-concurrency robotic...MiddlewareFull time- ...C++ QNX Engineer Responsibilities Optimize QNX OS performance for production... ..., IPC). Design and develop new software features for next-generation automotive... ...Debug complex issues across OS, BSP, and middleware layers. Collaborate with architecture...Middleware
- ...Robotic Software Engineer Location: San Jose, CA Duration: Full Time Job Description: Must Have Technical/Functional Skills... ...programming languages such as C++ and Python. Expertise in robotic middleware platforms, especially ROS/ROS2. Solid understanding of AI...MiddlewareFull time
$180k - $260k
...encompassing solution that integrates advanced software and hardware powering the fleet,... ...teams in behavior planning, platform engineering, integration, safety, and operations to... ...platforms. Experience with robotics middleware, particularly ROS 2. Exceptional analytical...MiddlewareOdd jobFull timeWork at officeRemote work- ...JavaScript Frameworks is a plus Deep understanding of multi-thread system software design & development. Digital : Mobile - Swift(iOS), Digital : Mobile Computing - Mobile Middleware 8-10 Years of experience iOS, SwiftUI, UIKit, XCode IDE, XCode...MiddlewareContract workImmediate start
- ...Staff Software Engineer, Embedded Systems Location: Mountain View, CA – Onsite Required Skills: ~ Bachelor's degree in computer... ...pipelines ~ Audio systems ~ Networking and protocol stacks ~ Middleware and services development ~ Automotive diagnostics ~...Middleware
- ...withheld at this stage. The Role We're seeking a Senior Robotics software engineer with deep technical range across perception, planning,... ...patterns before they become incidents. Nice to Have Robotics middleware, motion planning, or manipulation experience. Mobile manipulation...Middleware
$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...Middleware$127k - $185k
...a highly technical Senior Application Engineer who deeply understands application architecture... ...infrastructure, and custom application software development. You will join a small,... ...gracefully without data loss. Middleware & Automation: Leverage enterprise iPaaS...MiddlewareWork at officeLocal area3 days per week$100k - $200k
...Research Center is seeking a skilled and proactive Site Reliability Engineer (SRE) to join our team. In this role, you will be responsible... ..., Azure, and Google Cloud, including services like databases, middleware, message queues, and load balancers. Implement and manage CI/...MiddlewareFull time$135k - $220k
...seeking a highly technical Field Applications Engineer to support customer engagements,... ...intersection of robotics systems, perception software, sensors, and customer integration -... ...Qualifications Experience with robotics middleware such as ROS / ROS2. Familiarity with...MiddlewareLocal areaFlexible hours$214.97k - $303.03k
...Embedded SW Engineer 42dot is a mobility AI company committed to solving mobility challenges with software and AI. As the Global Software Center of Hyundai Motor Group, 42dot... ...Debug complex system-level issues across middleware, kernel, and user-space applications....Middleware$200k - $280k
...abundance for all. About the Team The software team at 1X builds the cloud-native... ...Key Competencies True full-stack engineer equally fluent in Go backend services and... ...visualization or experience with ROS or robot middleware ~ Experience supporting a fleet of...MiddlewareTemporary workLocal areaWork from homeFlexible hours- ...of patients worldwide. We’re a team of engineers, clinicians, and innovators united by one... ...are looking for an experienced embedded software engineer with strong system architecture... ..., CUDA kernels, inference engines, middleware, and application frameworks — to make data...MiddlewareFull timeLocal areaWorldwideFlexible hoursShift work
$75k - $300k
...subject to eligibility requirements. We're looking for driven software engineers to join our infra team. In this role, you'll develop and... ...modules. Strong expertise in multi-threaded programming and middleware development in Android environments. Solid understanding of...Middleware$180k - $215k
...Staff Robotics Software Engineer Mountain View, CA Fulfil is a well-funded, rapidly growing, and inclusive company that has developed... .... Own interface boundaries between hardware components, middleware, and application layers. Participate in bring-up, debugging...MiddlewareLocal area- ...Expertise 5-10 years of hands-on Salesforce development experience. Strong expertise in Salesforce integrations, REST/SOAP APIs, and middleware solutions. Experience with Salesforce data modeling, security, and sharing rules. Hands-on experience with Apex, Visualforce,...MiddlewareFull timeContract workLocal area
$130k
...fully remote work will be considered by exception.) Meet our software engineers! Meet some of our new grads from Classes of 2021 and 2022... ...tools, modeling physical problems, or using robotics middleware (such as ROS) Compensation at Applied Intuition for eligible...MiddlewareFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift$193.93k - $291.15k
...About the Role We're looking for an Autonomy Engineer focused on onboard autonomy—the software that runs on the robot/vehicle/embedded computer and... ...to be an expert in all). Experience with robotics middleware and tooling (commonly ROS/ROS 2, custom pub/sub...MiddlewareLocal areaImmediate startFlexible hours$117k - $234k
Position Summary... What you'll do... We are seeking a highly skilled Senior Software Engineer with strong software engineering fundamentals and hands-on experience building Generative AI powered applications and platforms. This role is ideal for an engineer who can...Full timeTemporary workPart time- ...technology that will set the standards for software-defined vehicles around the world.... ...are looking for a Staff Embedded Software Engineer who understands the lay of the land of this... ...ECU level, from driver integration and middleware validation to user-space application...MiddlewareFull timeContract workLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Middleware. Be the first to apply!
- network software engineer Mountain View, CA
- software engineer travel Mountain View, CA
- senior robotics software engineer Mountain View, CA
- entry level software engineer remote Mountain View, CA
- cybersecurity software engineer Mountain View, CA
- federal - software developer Mountain View, CA
- agile software developer Mountain View, CA
- financial software developer Mountain View, CA
- graduate software developer no experience Mountain View, CA
- software engineer Mountain View, CA


