Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Experience
Qualifications
You will:Design, implement, and deploy pivotal C++ APIs that support functionalities such as asynchrony management, experimentation, multi-platform deployments, data extraction workflows, debugging processes, and system visualization. Comprehensively understand the lifecycle of Waymo's code to optimize its performance across all operating environments, both in-car and in simulation. Collaborate with onboard teams to identify pain points, improvement opportunities, and foster collaborations that enhance Waymo's development velocity. Advise onboard teams on optimizing their software setups to improve efficiency, flexibility, scalability, and adaptability to Waymo's evolving needs. You have:A Bachelor's degree in Computer Science, Electrical Engineering, Robotics, Physics, Mathematics, or a related discipline (or equivalent experience). A minimum of 3 years of experience as a software engineer or in similar roles. At least 3 years of hands-on experience with C++ programming. A minimum of 2 years of experience in software infrastructure or systems. We prefer:2 years of experience in managing complex systems supported by extensive engineering teams and their tooling requirements. Experience in migrating software systems with zero downtime. Proficiency in performance analysis, including profiling, benchmarking, and optimization. Experience in robotics applications.
About the job
Waymo, a pioneering autonomous driving technology company, is on a mission to become the most reliable driver in the world. Originating from the Google Self-Driving Car Project in 2009, Waymo has dedicated itself to creating the Waymo Driver—The World's Most Experienced Driver™—to enhance mobility access and save countless lives currently lost to traffic accidents. The Waymo Driver is the backbone of Waymo’s fully autonomous ride-hailing service and is adaptable across various vehicle platforms and use cases. Having completed over ten million rider-only trips and accumulated over 100 million miles of autonomous driving on public roads, alongside tens of billions of miles in simulation across 15+ U. S. states, Waymo is at the forefront of this transformative technology.
The Onboard Frameworks Team is essential in providing the foundational components necessary for developing Waymo's onboard software ecosystem. This team collaborates closely with onboard engineers to design, implement, and deploy critical APIs, streamline development workflows, and provide tools that significantly enhance the development speed across the organization.
About Waymo LLC
Waymo LLC is a leader in autonomous driving technology, dedicated to making roads safer and more accessible through innovative self-driving solutions. With a legacy dating back to the Google Self-Driving Car Project, Waymo continues to redefine transportation.
Similar jobs
1 - 20 of 902 Jobs
Search for Senior Software Engineer Onboard Autonomy
Full-time|$193.9K/yr - $291.1K/yr|On-site|Mountain View, California (HQ)
Who We Are Nuro is a pioneering self-driving technology firm dedicated to making autonomous vehicles accessible to everyone. Established in 2016, we are developing the world’s most scalable autonomous driving system, merging advanced AI with high-quality automotive hardware. Our flagship technology, the Nuro Driver™, is licensed to enable various applications, including robotaxis, commercial fleets, and personal vehicles. With years of successful self-driving implementations, Nuro empowers automakers and mobility platforms to transition to autonomous vehicles at a commercial scale—ushering in a safer, more connected future. About the Role We are in search of a talented Autonomy Engineer with a focus on onboard autonomy—the software that operates on our robots and vehicles, making real-time decisions based on onboard sensors and computational resources. You will be responsible for developing and deploying reliable autonomy features that function under stringent latency, computational, and safety requirements in dynamic real-world environments. What You’ll Do Design, integrate, and implement onboard autonomy behaviors such as navigation, obstacle avoidance, lane and route following, docking, and interaction behaviors. Develop and maintain components for real-time decision-making, including behavior planning, state machines/behavior trees, local planning, and control interfaces. Create robust sensor-driven autonomy pipelines on-device (using camera, lidar, radar, IMU, wheel odometry, GNSS), ensuring synchronization, calibration, and fault handling. Optimize autonomy performance concerning latency, CPU/GPU utilization, memory, and power on embedded systems such as NVIDIA Jetson and custom ECUs. Design and implement safety measures and fallback strategies, including health monitoring, degraded operational modes, watchdog systems, safe-stop protocols, and redundancy-aware logic. Oversee the integration of the autonomy stack on robotic platforms, including bring-up, debugging, profiling, logging, and release validation on actual hardware. Enhance onboard observability through structured logs, traces, metrics, event recording, and tools to facilitate incident reviews and quick iterations. Collaborate with teams in perception, mapping/localization, controls, hardware, and systems to establish clear interfaces and deliver comprehensive features. Engage in field testing and conduct root-cause analysis for autonomy issues encountered during real deployments.
Full-time|$193.9K/yr - $291.1K/yr|On-site|Mountain View, California (HQ)
About NuroNuro is at the forefront of self-driving technology, dedicated to making autonomy available to everyone. Established in 2016, we are creating the most scalable autonomous driving solution by merging state-of-the-art AI with robust automotive hardware. Our flagship technology, the Nuro Driver™, is licensed for various applications, including robotaxis, commercial fleets, and privately owned vehicles. Proven through years of autonomous deployments, Nuro offers automakers and mobility platforms a clear pathway to commercial-scale AVs, fostering a safer, richer, and more interconnected future.Role OverviewAs a Senior Software Engineer on the Autonomy Visualization team, your primary focus will be on crafting top-tier visualization platforms that empower software engineers to introduce new visualization components efficiently. You will have the chance to engage in end-to-end development of visualization features and products, showcasing your technical prowess, product insight, and collaborative communication abilities.Key ResponsibilitiesDevelop efficient visualization frameworks using C++/OpenGL and Unity for critical functions including autonomy development, validation, triage tools, and in-car visualization.Collaborate with Autonomy engineers to enhance their development workflows through improved visualization techniques.Work alongside ML Labeling teams to create tailored labeling tools that gather high-quality training data.Partner with product managers and designers to deliver refined visualizations for external applications that accurately represent Nuro.
Full-time|$160.4K/yr - $240.5K/yr|On-site|Mountain View, California (HQ)
Who We AreNuro is at the forefront of self-driving technology, dedicated to making autonomy accessible and efficient. Established in 2016, we are pioneering the development of the world’s most scalable driver, seamlessly integrating advanced AI with automotive-grade hardware. Our flagship innovation, the Nuro Driver™, is licensed to facilitate a variety of applications, including robotaxis, commercial fleets, and personal vehicles. With years of proven success in autonomous deployments, Nuro provides automakers and mobility platforms a clear pathway to commercial-scale AVs, fostering a safer, more connected future.About the RoleAs a pivotal member of the Autonomy Visualization team, your primary focus will be on creating high-performance visualization platforms. These platforms empower software engineers to incorporate new visualization elements effortlessly. You will have the chance to work across the entire lifecycle of visualization features and products, honing your technical expertise, product insight, and cross-functional collaboration skills.Your ResponsibilitiesDevelop efficient visualization frameworks using C++ / OpenGL and Unity to support critical functions such as autonomy development, validation, triage tools, and in-car visualization.Collaborate closely with Autonomy engineers to enhance their workflows through improved visualization tools.Work with ML Labeling teams to create high-quality training data utilizing customized labeling tools.Engage with product managers and designers to deliver polished visualizations for external applications that reflect Nuro’s brand positively.
Full-time|$170K/yr - $216K/yr|Hybrid|Mountain View, CA, USA
Waymo is at the forefront of autonomous driving technology, dedicated to becoming the world's most trusted driver. Originating from the Google Self-Driving Car Project in 2009, Waymo has been relentless in its mission to develop the Waymo Driver—The World's Most Experienced Driver™. This innovative technology aims to enhance mobility access and significantly reduce traffic-related fatalities. Our Waymo Driver powers a fully autonomous ride-hail service, having successfully completed over ten million rider-only trips, driven more than 100 million miles on public roads, and engaged in tens of billions of miles in simulation across more than 15 states in the U.S.The Onboard Infrastructure Team plays a crucial role in the design and development of the fundamental infrastructure for Autonomous Driving Vehicle (ADV) systems, which includes critical components such as perception, planning, and routing functionalities. This team is responsible for defining the architecture and frameworks necessary to implement these essential systems. Additionally, the team oversees the entire runtime environment for both on-car systems and large-scale simulations, ensuring optimal performance, reliability, and an exceptional developer experience throughout the development lifecycle. This is a hybrid position, reporting to a Staff Engineer, Tech Lead Manager.In this hybrid role, you will report to a Staff Software Engineer / TLM.Your Responsibilities:Lead architectural and framework enhancements to improve driving quality, performance, reliability, and overall developer experience.Comprehensively understand the Waymo code lifecycle—from deployment on autonomous vehicles to conducting large-scale simulations—to ensure top-tier quality across all operational environments.Design, implement, and deploy essential C++ APIs that handle critical functions such as asynchronous management, experimentation pipelines, multi-platform deployments, complex data extraction, debugging tools, and advanced system visualization.Act as a pivotal resource for onboard teams, assisting them in optimizing software setups for maximum efficiency, flexibility, scalability, and reliability, ensuring alignment with Waymo's rapidly evolving requirements.Enhance our internal tools, infrastructure, and development processes to accelerate engineering velocity while maintaining stringent control over system complexity, performance, reliability, and developer experience.
Role Overview Nuro is looking for a Software Engineer focused on Onboard Systems to help build and refine the software powering autonomous delivery vehicles. This position is based at Nuro's headquarters in Mountain View, California. What You Will Do Design and implement software for onboard vehicle systems Work closely with team members to improve reliability and efficiency of onboard technology Contribute to the development of solutions that support autonomous vehicle operations Collaboration Work alongside engineers and other specialists who are committed to advancing autonomous delivery. Expect to share ideas, solve problems together, and help shape the future of Nuro's onboard systems.
Full-time|$160.4K/yr - $240.5K/yr|On-site|Mountain View, California (HQ)
Who We Are Nuro is at the forefront of self-driving technology, committed to making autonomy accessible to everyone. Since our inception in 2016, we have been developing the world's most scalable autonomous vehicle driver, merging advanced AI with robust automotive hardware. Our flagship technology, the Nuro Driver™, is licensed across various applications, including robotaxis, commercial fleets, and personal vehicles. With years of proven technology from self-driving deployments, Nuro provides automakers and mobility platforms a clear pathway to commercial-scale autonomous vehicles, paving the way for a safer, richer, and interconnected future. About the Role As our software team expands, we are seeking skilled engineers to play a pivotal role in one of the following areas: Onboard Systems, Performance, or Devices Platform. Onboard Systems: Our onboard systems team develops reliable and high-performance platforms that enable integration of autonomy software and algorithms across various self-driving platforms. This role necessitates close collaboration with software, hardware, and systems/safety teams to ensure seamless and safe integration of new software and hardware, while addressing onboard errors and performance challenges. Performance: The Performance team is dedicated to optimizing Nuro’s AV software, ensuring our vehicles can respond quickly and safely to their environments. This team creates systems and tools for continuous performance analysis while driving efforts in latency reduction and resource efficiency to support our autonomy teams in implementing an effective autonomy stack for current and future generations of the Nuro Driver. Devices Platform: The Devices Platform team lays the groundwork for Nuro’s onboard software related to our sensor and compute platform, including device drivers, inter-device protocols, and runtime APIs. We are creating a hardware-agnostic platform for the perception and autonomy software stack, maximizing the reliability, quality, and performance of our sensor and compute hardware. This team collaborates with internal and external stakeholders to define, evaluate, and integrate next-generation hardware platforms for Nuro’s products while developing necessary tooling for continuous testing and validation. About You You possess substantial expertise and experience in several of the following areas:
Full-time|$238K/yr - $302K/yr|On-site|Mountain View, CA, USA
Waymo is at the forefront of autonomous driving technology, dedicated to becoming the world’s most trusted driver. Originating from Google's Self-Driving Car Project in 2009, Waymo has been tirelessly developing the Waymo Driver—The World’s Most Experienced Driver™—to enhance mobility access while significantly reducing traffic-related fatalities. The Waymo Driver powers our fully autonomous ride-hailing service and is adaptable to diverse vehicle platforms and applications. With over ten million rider-only trips completed and more than 100 million miles driven autonomously on public roads, Waymo continues to lead the industry in safety and efficiency.As a member of the Onboard Software Performance team, you will play a crucial role in ensuring that systems operating on Autonomously Driven Vehicles (ADV) adhere to stringent performance standards. This includes delivering essential outputs within strict latency constraints while optimizing the allocation of computing resources (CPU/GPU/TPU/RAM) for each submodule, all while maintaining high reliability and supporting rapid system evolution.
Full-time|$176.4K/yr - $319.7K/yr|On-site|Mountain View, California (HQ)
Who We AreNuro is pioneering self-driving technology with the goal of making autonomy available to everyone. Established in 2016, Nuro is developing the world's most scalable autonomous driver, integrating advanced AI with automotive-grade hardware. Our core technology, the Nuro Driver™, is licensed for a variety of uses, ranging from robotaxis and commercial fleets to personal vehicles. With years of successful self-driving operations behind us, Nuro is paving the way for automakers and mobility platforms to implement autonomous vehicles at commercial scale, fostering a safer, more connected future.About the RoleAs a Senior/Staff Systems Engineer focusing on Autonomy Verification, your key responsibility will be to ensure the Nuro Driver's safety for deployment within our defined Operational Design Domain (ODD) and adherence to traffic regulations. This role requires a background in autonomous systems development or validation and a collaborative spirit to work effectively with diverse teams including Autonomy Software, Simulation, Product, and Operations. You will hold comprehensive ownership from defining requirements to designing metrics and developing test strategies.About the WorkEstablish requirements for the autonomous system to guarantee safe operation within its ODD and compliance with traffic laws.Develop metrics and acceptance criteria to confirm that the autonomous system meets these requirements, leveraging established safety standards and methodologies.Utilize a variety of testing strategies - synthetic and log simulations, on-road logs, closed-course tests, and third-party accident reconstructions - to validate requirements.Work closely with teams in Behavior, Perception, Data Science, Product, Legal, and Public Trust to formulate acceptance criteria for metrics and tests.Collaborate with simulation infrastructure and test integration teams to establish automated verification workflows.Assess the coverage of tests for our ODD, ensuring realism and relevance in simulations for deployment. Connect test outcomes as evidence supporting the Autonomy Safety Case.
Full-time|$170K/yr - $216K/yr|Hybrid|Mountain View, CA, USA
Waymo, an innovator in autonomous driving technology, aims to be the world’s most trusted driver. Originating from the Google Self-Driving Car Project in 2009, Waymo’s goal is to enhance mobility access and prevent traffic-related fatalities. The Waymo Driver—The World’s Most Experienced Driver™—powers our fully autonomous ride-hailing service, having completed over ten million rider-only trips and traveled more than 100 million miles on public roads across 15+ U.S. states.The Planner/Perception Reliability team is dedicated to developing architectures, tools, and workflows that proactively address reliability challenges. Our focus is on ensuring the health of onboard software while maintaining high velocity in development.In this hybrid role, you will report to a Staff Software Engineer/Tech Lead Manager.Your Responsibilities Include:Designing the foundational architecture for onboard reliability, creating essential infrastructure and tools that enhance the robustness and reliability of onboard software.Gaining a comprehensive understanding of system behavior, implementing concise, low-noise metrics that provide immediate insights into vehicle and overall fleet performance.Collaborating across teams at Waymo to streamline reliability workflows, ensuring our business-critical operations run smoothly and safely at scale.Developing systems for proactive anomaly detection and automation of clustering, significantly easing the management of reliability and enabling early issue detection.
Join Waymo as a Senior Software Engineer specializing in Onboard Software Integrity Infrastructure. In this role, you will develop and enhance software systems that ensure the reliability and safety of our autonomous vehicle technology. You will collaborate with cross-functional teams to design and implement solutions that uphold the highest integrity standards in software performance.
Full-time|$176.4K/yr - $264.6K/yr|On-site|Mountain View, California (HQ)
Who We Are Nuro is a pioneering self-driving technology company dedicated to making autonomy accessible to everyone. Established in 2016, Nuro is developing the world's most scalable autonomous driver, integrating advanced AI with automotive-grade hardware. We license our core technology, the Nuro Driver™, to enable a broad spectrum of applications, from robotaxis and commercial fleets to personally owned vehicles. With a track record of successful self-driving deployments, Nuro provides automakers and mobility platforms with a clear pathway to commercial-scale autonomous vehicles, fostering a safer, more connected future.About the TeamThe Systems Engineering team is tasked with defining requirements, architecture, and validating autonomous driving capabilities across various engineering disciplines. This encompasses the design of performance metrics, evaluation methodologies, and success criteria, which the team propagates cross-functionally through requirement definition and system validation. Our team operates at the nexus of hardware, software, and robotic operations, possessing a profound understanding of technologies across all three domains. We are a compact, high-impact team responsible for establishing the benchmarks necessary for successful autonomy deployment.About the RoleThe Senior Systems Test Engineer (STE) for Autonomy Behavior is pivotal in revolutionizing Nuro's Verification & Validation (V&V) ecosystem. You will spearhead the technical implementation, standardization, and automation of V&V processes. This role involves creating a cohesive, automated architecture for validation, designing and overseeing streamlined triage workflows, and perpetually enhancing the testing pipelines to enable informed, data-driven development in autonomy. Your contributions are critical in substantiating the system's safety by producing test results that bolster the Autonomy Safety Case.About the WorkThe STE role requires hands-on technical engagement to design, align, structure, and continually enhance automated test pipelines and workflows:Design and implement automated test pipelines and tools, ensuring seamless adoption and minimal friction for Systems Engineers.Drive standardization across all testing modalities by crafting, executing, and managing unified triage workflows across all workstreams.Establish an ongoing feedback loop to refine V&V processes, particularly by leading root cause analyses and identifying testing gaps with Systems Engineers.Transform identified system and pipeline gaps into actionable technical requests for partner teams (e.g., Data Platform, Simulation, Infrastructure).
About CyngnLocated in Mountain View, CA, Cyngn is a pioneering publicly traded company focused on autonomous technology. We specialize in deploying self-driving industrial vehicles, such as forklifts and tuggers, across factories, warehouses, and facilities throughout North America. To advance this innovative sector, we seek driven, creative, and experienced professionals to join our mission. If you thrive in a collaborative environment where you can build, innovate, and explore alongside a passionate team, Cyngn is the perfect place for you.Dynamic Work Environment.With a tight-knit team of under 100 employees, Cyngn operates with the excitement of a startup while being publicly traded. This unique blend offers our team members both close collaboration with leadership and the benefits of publicly traded equity liquidity.From Concept to Reality.Our autonomous vehicles are not just concepts; they are actively deployed for real clients today, ensuring that your contributions will have a significant and visible impact.A Human-Centric Team.We pride ourselves on being a diverse and welcoming team of intelligent individuals who value collaboration and trust. At Cyngn, every team member's perspective is valued, driving our innovative spirit.Role Overview: As a Senior Software Engineer on our Calibration, Localization, & Mapping (CLAM) team, you will be instrumental in delivering vital enhancements and new functionalities to our calibration, localization, and mapping systems. You will work within a focused, agile team to develop production-grade software that facilitates the efficient and accurate generation of HD maps at Cyngn deployment sites, as well as reliable localization for our autonomous vehicle fleets. Collaborative efforts with cross-functional teams, including vehicle infrastructure, hardware, QA, and other autonomy divisions (such as Perception, Decision, Planning, and Control), will be essential to ensure seamless integration, thorough testing, and ultimately safe and efficient operations for the next generation of Cyngn's autonomous vehicles.
Full-time|$139K/yr - $201K/yr|On-site|Mountain View, California
About UsAurora Innovation is dedicated to advancing self-driving technology with a commitment to safety, speed, and accessibility for all.Discover the Aurora Driver and be part of a revolutionary shift in mobility and logistics that promises a safer and more efficient future.At Aurora, you'll engage with intricate challenges alongside a team of passionate and skilled professionals, enhancing your expertise while diving deeper into your field. For the latest insights from Aurora, explore our website at aurora.tech or connect with us on LinkedIn.We are on the lookout for a skilled Systems and Safety Engineer to play a pivotal role in verifying the autonomous vehicle (AV) sensing capabilities. In this position, you will define and validate the Aurora Driver's sensing capabilities, aiming for superhuman performance and safety standards. Collaborate with our elite engineering teams to achieve ambitious product objectives while upholding rigorous safety standards as we expand across various platforms, environments, and complex technical challenges at scale.
Full-time|$193.9K/yr - $352.3K/yr|On-site|Mountain View, California (HQ)
Who We AreNuro is a pioneering self-driving technology firm dedicated to making autonomous driving accessible to everyone. Established in 2016, Nuro is at the forefront of developing the most scalable driver, merging advanced AI with automotive-grade hardware. We license our innovative core technology, the Nuro Driver™, to facilitate diverse applications, including robotaxis, commercial fleets, and personal vehicles. With years of proven success in self-driving deployments, Nuro provides automakers and mobility platforms with a clear pathway to commercial-scale AVs, fostering a safer, more connected future.About the RoleAs our software team expands, we are on the lookout for skilled engineers to play a vital role in one of the following domains: Onboard Systems, Performance, or Devices Platform.Onboard Systems: Our onboard systems team develops a robust and high-performance platform enabling our autonomy teams to integrate their software and algorithms across various self-driving platforms. This role necessitates close collaboration with software, hardware, and systems/safety teams to ensure seamless integration of new software and hardware, addressing onboard errors and performance challenges.Performance: The Performance team focuses on optimizing the efficiency of Nuro’s AV software, ensuring that our vehicles respond swiftly and safely to their surroundings. This team builds systems and tools for ongoing performance analysis and spearheads efforts to reduce latency and enhance resource efficiency, enabling autonomy teams to implement a high-performing autonomy stack for both current and future iterations of the Nuro Driver.Devices Platform: The Devices Platform team is tasked with establishing the groundwork for Nuro’s onboard software concerning our sensor and compute platform, encompassing device drivers, inter-device protocols, and pipelines, as well as device runtime APIs. We are developing a hardware-agnostic platform for the perception and autonomy software stack, maximizing the reliability, quality, and performance potential of our sensor and compute hardware. This team also collaborates with internal stakeholders and external suppliers to define, evaluate, and integrate the next-generation hardware platform for Nuro’s products and develop essential tooling for continuous testing and validation.About YouYou possess significant expertise and experience in several of the following areas:
Waymo, a pioneering autonomous driving technology company, is on a mission to become the most reliable driver in the world. Originating from the Google Self-Driving Car Project in 2009, Waymo has dedicated itself to creating the Waymo Driver—The World's Most Experienced Driver™—to enhance mobility access and save countless lives currently lost to traffic accidents. The Waymo Driver is the backbone of Waymo’s fully autonomous ride-hailing service and is adaptable across various vehicle platforms and use cases. Having completed over ten million rider-only trips and accumulated over 100 million miles of autonomous driving on public roads, alongside tens of billions of miles in simulation across 15+ U.S. states, Waymo is at the forefront of this transformative technology.The Onboard Frameworks Team is essential in providing the foundational components necessary for developing Waymo's onboard software ecosystem. This team collaborates closely with onboard engineers to design, implement, and deploy critical APIs, streamline development workflows, and provide tools that significantly enhance the development speed across the organization.
Full-time|$196K/yr - $248K/yr|Hybrid|Mountain View, CA, USA
Waymo is a trailblazer in autonomous driving technology, dedicated to becoming the most trusted driver in the world. Originating as the Google Self-Driving Car Project in 2009, our mission has been to develop the Waymo Driver—The World’s Most Experienced Driver™—which enhances mobility access and aims to save thousands of lives currently lost in traffic accidents. The Waymo Driver powers our fully autonomous ride-hailing service and can be integrated across various vehicle platforms and product applications. With over ten million rider-only trips, our technology has been validated through more than 100 million miles of autonomous driving on public roads and tens of billions in simulation across 15+ U.S. states.As a Technical Program Manager at Waymo, you will play a pivotal role in executing our roadmap by fostering effective cross-functional planning, ensuring clarity, and proactively managing risks. In a landscape filled with intricate technical and operational challenges lacking predefined solutions, you will act with a sense of urgency, driving critical conversations and outcomes. Collaborating closely with all functions at Waymo, you will structure, own, and propel the work necessary for real-world deployments of the Waymo Driver across platforms and regions.This position follows a hybrid work model and reports to a Technical Program Manager.
Waymo is seeking a Principal Software Engineer focused on Onboard Field Response to help advance autonomous driving technology. This position is based in Mountain View, CA. Role overview This role centers on improving how autonomous vehicles respond in real-world environments. The Principal Software Engineer will design and implement software for onboard systems, working to ensure vehicles operate smoothly and efficiently. What you will do Design and build software solutions for onboard field response Collaborate with cross-functional teams to integrate and refine technology Contribute to the ongoing innovation of Waymo's autonomous vehicle systems Requirements Expertise in software engineering and a strong background in developing solutions for complex systems are essential for this role.
Role overview Nuro is looking for a Senior Middleware Software Engineer to help build and support the software that powers its autonomous delivery platform. This role focuses on developing and maintaining middleware systems that connect different parts of the technology stack. The work directly impacts the reliability and efficiency of Nuro’s services.
Full-time|$165.3K/yr - $237.8K/yr|On-site|Mountain View, California
P-1137 Summary At Databricks, we are dedicated to empowering data teams to tackle the world's most challenging issues, from detecting security threats to advancing cancer treatments. We achieve this by developing and operating the premier data and AI infrastructure platform, enabling our clients to concentrate on the high-impact challenges central to their missions. Founded in 2013 by the original creators of Apache Spark, Databricks has evolved from a modest office in Berkeley, CA, to a global leader with over 1,500 employees. Thousands of organizations, ranging from startups to Fortune 100 companies, rely on Databricks for their mission-critical workloads, establishing us as one of the fastest-growing SaaS firms globally. Our engineering teams are focused on creating highly technical products that address significant real-world needs. We continuously push the limits of data and AI technology while maintaining the resilience, security, and scalability essential for our customers' success on our platform. Customers entrust Databricks with their most valuable data, and our Trust & Safety division is committed to creating the most reliable data analytics and machine learning platform worldwide. Security Engineering plays a vital role in safeguarding customer data from malicious threats. We seek senior leaders to shape the vision and define the strategic approach within this critical domain. The impact you will have: Enhance the safety of Databricks for our customers by identifying and addressing critical vulnerabilities in our infrastructure and services. Attract top-tier talent from across the industry. Advocate for the security engineering discipline across the organization, wielding a significant voice to drive data-driven decisions. Represent Databricks at academic and industry conferences and events.
Aerospike is a leading real-time database solution designed for mission-critical applications and workloads, including machine learning, generative AI, and autonomous systems. Our platform powers millions of transactions per second with millisecond latency, offering a significantly lower total cost of ownership compared to traditional databases.Renowned organizations such as Adobe, Airtel, Barclays, Criteo, DBS Bank, Experian, Grab, HDFC Bank, PayPal, Sony Interactive Entertainment, The Trade Desk, and Wayfair trust Aerospike to manage their customer 360 insights, fraud detection, real-time bidding, profile stores, recommendation engines, and more.At Aerospike, we dream big and deliver even bigger. Our mission is to harness the power of the world's real-time data with a database engineered for infinite scale, speed, and sustainability.If you’re ready to shape the future of data, we invite you to join our team.As we expand rapidly, we are heavily investing in our Cloud Platform, a sophisticated multi-cloud, multi-tenant solution that delivers the capabilities of Aerospike to our customers with unparalleled simplicity, speed, and scalability.Senior Software Engineer, CloudWe are looking for a talented Senior Software Engineer to join our Cloud team. In this pivotal role, you will design and develop the infrastructure orchestration, control systems, and operational frameworks that underpin Aerospike Cloud. Your contributions will directly influence the reliability, scalability, and security of production database clusters that serve clients across the globe.
Jan 13, 2026
Sign in to browse more jobs
Create account — see all 902 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.