Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
About the job
Join Databricks, where we are dedicated to empowering data teams to tackle the world's most challenging problems, from enhancing AI research to driving next-generation applications. We achieve this by constructing and managing the premier data and AI infrastructure platform globally. Founded by engineers and fueled by a commitment to our customers, we take on the most challenging technical tasks, whether it's scaling distributed systems across multiple clouds or ensuring reliable, low-latency communication between thousands of services. And this is just the beginning.
As a Senior Software Engineer on the Application Traffic team, you will design and develop the systems that facilitate Databricks’ service-to-service communication across thousands of clusters in a multi-cloud environment. You will also contribute to creating abstractions that simplify networking complexities for product teams, ensuring seamless connectivity, discovery, and reliability by default.
Full-time|$166K/yr - $225K/yr|On-site|Mountain View, California
Join Databricks, where we are dedicated to empowering data teams to tackle the world's most challenging problems, from enhancing AI research to driving next-generation applications. We achieve this by constructing and managing the premier data and AI infrastructure platform globally. Founded by engineers and fueled by a commitment to our customers, we take o…
Join us as a Senior Software Engineer on the Core Platform team at Moveworks, where you will significantly contribute to the advancement of our conversational AI platform. In this role, you will have the chance to develop enterprise products that tackle real-world challenges using our cutting-edge machine learning technology. Your responsibilities will include creating foundational frameworks and services that abstract product needs, providing scalable and reliable components, and establishing an enterprise data platform tailored for diverse product requirements.Design and implement highly reliable, performant, and secure platform components.Shape the platform team's roadmap while taking ownership of the evolution of multiple platform areas.Collaborate with cross-functional engineering teams to deliver integrated solutions.Consistently meet deadlines on projects that are interdependent with other engineering efforts.Challenge existing processes and drive continuous improvement within the platform.Participate regularly in peer code reviews and engineering design discussions.
Join our dynamic team at LinkedIn Corporation as a Senior Staff Software Engineer specializing in Systems Infrastructure. In this pivotal role, you will be responsible for designing, implementing, and maintaining robust infrastructure systems that support our growing platform. You will collaborate with cross-functional teams to drive innovation and optimize our systems for scalability and performance.
Full-time|$238K/yr - $302K/yr|On-site|Mountain View, California
Waymo is a pioneering company in the realm of autonomous driving technology, striving to become the most reliable driver globally. Since its inception as the Google Self-Driving Car Project in 2009, Waymo has been dedicated to developing the Waymo Driver—The World's Most Experienced Driver™—which enhances mobility access while significantly reducing traffic-related fatalities. The Waymo Driver underpins our fully autonomous ride-hail service and can be utilized across various vehicle platforms and use cases. With over ten million rider-only trips completed, our technology has autonomously navigated over 100 million miles on public roads and tens of billions in simulated environments across more than 15 U.S. states.Role Overview: As a key member of the Waymo ML Infrastructure team, you will collaborate with both Research and Production teams to refine models in Perception and Planning that are vital to our autonomous driving software. You will provide the optimal solutions for the entire model development lifecycle, developed in close partnership with Google teams. Your primary focus will be on enhancing the runtime efficiency of input data pipelines for large-scale training workloads, presenting a unique opportunity to advance ML systems and improve our model training processes.
Full-time|$160.4K/yr - $240.5K/yr|On-site|Mountain View, California (HQ)
About NuroNuro is at the forefront of self-driving technology, driven by our mission to make autonomous vehicles accessible to everyone. Established in 2016, we are developing the most scalable driver, integrating advanced AI with high-quality automotive hardware. Our flagship technology, the Nuro Driver™, is licensed for various applications, including robotaxis, commercial fleets, and personal vehicles. With years of proven technology in self-driving deployments, we provide automakers and mobility platforms a clear pathway to achieving commercial-scale autonomous vehicles, fostering a safer, more connected future.Your RoleWe invite you to join our expanding Infrastructure team as a Senior Software Engineer specializing in Cloud Infrastructure. In this role, you will:Engage collaboratively across teams at Nuro to ensure alignment with customer needs.Design and implement high-quality, scalable solutions for infrastructure-as-code, application deployment, production system monitoring, health status tracking, and performance enhancements.Develop automation tools to enhance developer experience, infrastructure reliability, and security.
Full-time|$193.9K/yr - $291.1K/yr|On-site|Mountain View, California (HQ)
Who We Are Nuro is on a mission to enhance everyday life through robotics. Since our founding in 2016, we have dedicated ourselves to pioneering autonomous driving technology and bringing it into commercial use. Our flagship Nuro Driver™ represents a cutting-edge autonomous driving system that integrates advanced hardware with a sophisticated AI-driven self-driving software. Designed to adapt and optimize based on real-world data, the Nuro Driver™ is among the few driverless technologies currently operating on public roads. Having secured over $2 billion in funding from prominent investors such as Fidelity, Bailie Gifford, T. Rowe Price, and Google, Nuro collaborates with some of the world's leading brands, including Uber, FedEx, Domino’s, Walmart, Kroger, and 7-Eleven. About the Role We are expanding our robotics team and seeking a talented Software Engineer to join our Localization and Mapping division. In this role, you will tackle complex challenges related to the design and implementation of mapping systems for our current and future robotic solutions. We are looking for an engineer who possesses a strong background in developing resilient mapping systems that operate effectively in unpredictable environments, and who is eager to contribute to the evolution of robotic navigation in logistics and transportation. About the Work Research, develop, and implement cutting-edge mapping and state estimation algorithms. Evaluate and characterize the accuracy and performance of these algorithms while creating map solutions that utilize diverse data sources. Develop well-tested C++ software and conduct deployment and testing on our robotic platforms and in simulations. Collaborate within a small, focused team to deliver high-quality mapping and localization solutions that empower the next generation of mobile robots. Engage with stakeholders across autonomy, infrastructure, and systems teams to address map needs and specifications. About You At least 2 years of industry experience as a software engineer. Proficient in C/C++ programming, with a focus on developing reliable, safety-critical software. Hands-on experience in creating mapping and/or localization algorithms for autonomous vehicles, drones, or similar technologies. Thorough understanding of state estimation, probabilistic filtering, and 3D geometry. Experience working with various sensors, such as lidar and cameras. Bonus Points PhD or Master’s Degree in computer science, robotics, or a related field.
Role overview This Senior Software Engineer position at Aurora Innovation focuses on sensor infrastructure for autonomous vehicles in Mountain View, California. The role centers on building and improving sensor technologies to ensure they operate reliably in real-world scenarios. Daily work involves designing, implementing, and refining sensor systems that are critical to the performance of autonomous vehicles. What you will do Develop and optimize software to integrate sensors into autonomous vehicles Create solutions that enhance the performance and reliability of sensor systems Work closely with engineers from other teams to maintain seamless sensor operations Requirements Significant experience in software development, particularly with sensor systems Proven ability to design and implement complex technical solutions Strong collaboration skills and a commitment to advancing autonomous vehicle technology
Full-time|$155K/yr - $185K/yr|On-site|Mountain View, CA
Join Our TeamWe are on the lookout for a skilled Production Engineer with deep system expertise, passionate about contributing to a team dedicated to designing and operating large-scale systems that ensure swift deployment, effective monitoring, and robust operations.Your ContributionsDrive automation, enhance capability, boost performance, and scale operations!Play a pivotal role in shaping our engineering best practices and deployment strategies.Facilitate automation in continuous integration and testing processes to enhance scalability.Oversee and sustain our infrastructure.Design and implement monitoring systems like Prometheus and Grafana.Optimize Linux systems for peak performance, reliability, and security.Manage configuration processes and build product features as necessary.Analyze data to identify root causes of issues and collaborate with engineers on effective solutions.Participate in an on-call rotation.Who We SeekYou possess 2+ years of experience in Site Reliability Engineering (SRE) or related fields.
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|$204K/yr - $259K/yr|Hybrid|Mountain View, CA, USA
Waymo is a pioneering company in autonomous driving technology, dedicated to becoming the world's most reliable driver. Originating as the Google Self-Driving Car Project in 2009, we have concentrated on creating the Waymo Driver—The World’s Most Experienced Driver™—to enhance mobility access while preventing countless lives lost to traffic incidents. With over ten million rider-only trips completed and having driven autonomously over 100 million miles on public roads as well as tens of billions in simulations across more than 15 U.S. states, the Waymo Driver powers our fully autonomous ride-hail service and is adaptable to various vehicle platforms and applications.The Simulator Team at Waymo is dedicated to constructing sophisticated simulations of realistic environments for the testing and training of the Waymo Driver. You will be a part of a diverse and collaborative group of machine learning (ML) engineers, software engineers, and data scientists. Our goal is to deliver industry-leading simulation solutions by utilizing advanced ML algorithms to assess and enhance the Waymo Driver's performance. We achieve this by accurately modeling the real world, which includes realistic agents (such as vehicles, pedestrians, cyclists, and motorcyclists), roadways, traffic control systems, and weather conditions, complemented by a comprehensive sensor suite including cameras, LiDAR, and radars.To amplify the fidelity, scalability, and controllability of our simulations, we leverage cutting-edge ML technologies, including large language models, foundational world models, and reconstructive methods trained on extensive datasets, alongside traditional rendering techniques.In this hybrid role, you will report directly to a Senior Staff Engineering Manager.
Full-time|$161.5K/yr - $261.3K/yr|Remote|United States
RDQ326R24 - This role can be based remotely anywhere in the United States.The Product Security Team at Databricks is dedicated to enhancing the Security Development Lifecycle (SDLC) for all code developed, whether for customer use or internal support. Our goal is to proactively reduce the risk of introducing vulnerabilities into production environments and to minimize the impact of vulnerabilities identified by external sources on Databricks services.As a key individual contributor within our product security team, you will take charge of managing SDLC functions for various features and products. Your responsibilities will encompass security design reviews, threat modeling, manual code analysis, exploit writing, and the creation of exploit chains. Additionally, you will provide support for incident response (IR) and vulnerability response programs when vulnerabilities are reported or incidents arise. Collaboration with our global team, spread across the US and EMEA, will be essential in your role.Your Impact:Comprehensive SDLC support for new product features developed by engineering and non-engineering teams, including threat modeling, design reviews, and manual code assessments.Collaboration with other security teams to assist with incident response and vulnerability management as required.Utilization of SAST tools to evaluate findings, discern false positives, and document legitimate issues.Engagement with DAST tools and automation for efficient assessments and defect reporting.Maintenance and enhancement of the automation framework to accommodate various security compliance standards such as FedRamp, PCI, and HIPAA.Adoption of a risk management perspective in prioritizing security initiatives.Contribution to the development and implementation of security processes to enhance productivity within the product security organization and the overall SDLC.
Full-time|$193.9K/yr - $291.1K/yr|On-site|Mountain View, California (HQ)
About the RoleJoin our dynamic team of experts where machine learning and systems engineering intersect to enhance the performance of autonomous systems. As a Senior Software Engineer specializing in Perception Machine Learning Data, you will play a crucial role in integrating machine learning advancements with autonomy infrastructure, ensuring that our models are trained using the most pertinent, diverse, and high-quality datasets. Your contributions will significantly influence how autonomous systems recognize uncommon scenarios, adapt to various geographical contexts, and operate safely at scale.Key Responsibilities Include:Utilizing Vision Language Models (VLMs) to compile diverse datasets that reflect real-world driving patterns across different regions.Creating high-fidelity synthetic data frameworks across multiple sensor modalities.Enhancing machine learning-powered validation processes for data quality and model preparedness.Your Impact:High-Output Generalist: Collaborate across various domains including autonomy, infrastructure, databases, simulation, and machine learning development, while expanding your expertise in Robotics and ML.Robotics Specialist: Develop cutting-edge solutions for data discovery, automated labeling, and synthetic data generation in close cooperation with the Infrastructure and Autonomy teams.About the WorkTackle the most demanding data challenges in autonomy by applying machine learning and rigorous systems engineering principles:Design hybrid systems that combine deep learning with traditional algorithms for scalable data curation and annotation.Create frameworks to evaluate the real-world authenticity of synthetic data and enhance the quality of synthetic data rendering.Develop tools to automatically identify data gaps that affect the performance of perception models.Collaborate with autonomy engineers to transform raw sensor data into prioritized training objectives, addressing critical gaps that hinder perception and autonomy performance.About YouBachelor’s degree in Computer Science, Robotics, Statistics, Physics, Mathematics, or a related quantitative field.Experience:4+ years of professional software engineering experience, proficient in Python and familiar with C/C++. Demonstrated ability to lead cross-functional technical projects from conception to execution.You have hands-on experience in implementing machine learning solutions and enjoy embedding them into practical systems. Your focus is on delivering impactful, integrated solutions rather than solely theoretical ML projects.Bonus PointsExperience working with synthetic or autonomous driving data.Background in building machine learning systems for robotic applications.
Full-time|$143.2K/yr - $243.4K/yr|On-site|Mountain View, CA
Your Role:Join our dynamic DevOps team at Moveworks, where you'll play a pivotal role in developing and scaling our AI cloud infrastructure and developer platform. As we rapidly expand, your expertise will be essential in creating and maintaining robust foundational services and frameworks, enabling our engineering teams to deliver customer-facing features swiftly and efficiently.We are committed to speed and innovation, tackling complex engineering challenges while delivering exceptional value to our clients. You will collaborate closely with machine learning, search, product, data, and full stack teams to craft elegant solutions that meet our evolving needs. This is a unique opportunity to contribute significantly to one of the fastest-growing AI startups in the industry.Engage with various teams including platform, machine learning, search, data, and frontend to assess their DevOps and infrastructure requirements, influencing our DevOps roadmap and spearheading project execution.Architect, build, and oversee the Moveworks cloud infrastructure across multiple regions and clouds, ensuring optimal security, scalability, performance, observability, resilience, and cost-efficiency.Develop and manage CI/CD pipelines utilizing infrastructure as code and full automation for provisioning and managing the Moveworks application stack across diverse environments.Collaborate with our security team to enhance the infrastructure's security posture.
Full-time|$176.4K/yr - $264.6K/yr|On-site|Mountain View, California (HQ)
Who We Are Nuro is a pioneering self-driving technology firm dedicated to making autonomy available to everyone. Established in 2016, Nuro is developing the world’s most scalable driver, integrating advanced AI with automotive-grade hardware. Nuro licenses its proprietary technology, the Nuro Driver™, to enhance various applications, including robotaxis, commercial fleets, and privately owned vehicles. With a proven track record from years of self-driving deployments, Nuro provides automakers and mobility platforms with a clear pathway to autonomous vehicles (AVs) at commercial scale, fostering a safer, more connected future. About the Role The Routing Team is responsible for creating essential services that guarantee the Nuro Driver™ reaches its destinations quickly and safely. We are continually enhancing our routing engine to compute more efficient routes, deliver highly precise ETAs, and effectively manage scalable traffic for every journey, adapting to our expanding business and the evolution of mapping infrastructure. About the Work You will be instrumental in constructing and scaling both backend systems and onboard modules for the Routing team. This includes designing microservices, optimizing routing algorithms, understanding complex road network graphs, establishing monitoring and analytics infrastructure, and streamlining our deployment pipeline. You will collaborate with product, strategy, and operations teams to create innovative user experiences while defining our product strategy and roadmap.
Full-time|$204K/yr - $259K/yr|Hybrid|Mountain View, CA, US; Ann Arbor, MI, US
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, we have developed the Waymo Driver—The World’s Most Experienced Driver™—aimed at enhancing mobility and saving lives lost to traffic accidents. The Waymo Driver powers our fully autonomous ride-hail service and can be adapted to various vehicle platforms and applications. With over ten million rider-only trips completed, our technology has autonomously navigated more than 100 million miles on public roads and executed tens of billions of miles in simulation across more than 15 U.S. states.Our Hardware Engineering team is a dynamic and collaborative group of electrical, mechanical, reliability, software, and vehicle engineers. We design, build, and refine the innovative products that serve as the eyes and ears of Waymo’s autonomous driving technology, integrating them seamlessly into our vehicle platforms. We invite curious and talented individuals to join us in driving innovation forward.This position follows a hybrid work model and reports to a Staff Software Engineer.
About CyngnLocated in Mountain View, CA, Cyngn Inc. is an innovative publicly-traded company at the forefront of autonomous technology. We specialize in deploying self-driving industrial vehicles, including forklifts and tuggers, across factories, warehouses, and various facilities in North America. As we advance this groundbreaking technology, we seek dynamic, experienced leaders to join our mission. If you enjoy building, experimenting, and collaborating with a team of dedicated and passionate individuals, Cyngn is the perfect fit for you. Reasons to consider joining us:A Unique Blend of Small and Large Company Dynamics.With a team of fewer than 100 employees, Cyngn embodies the spirited energy of a startup while offering the stability of a publicly traded entity. Our employees benefit from close-knit teamwork and mentorship from leaders, combined with the liquidity benefits of our publicly-traded stock.Build and Deploy Real Solutions.Our autonomous vehicles are not mere concepts; they are actively in use by real clients today. This means that your contributions will lead to immediate, visible impacts in the industry.A Human-Centric Workspace.We foster an inclusive and diverse team of intelligent and compassionate individuals. Our culture emphasizes collaboration and trust, where every team member's perspective is valued and drives our innovation forward.About the Role:As a Senior Full Stack Software Engineer at Cyngn, you will be pivotal in developing our cutting-edge fleet management system for autonomous vehicles. You will be instrumental in creating a scalable, high-performance SaaS platform that facilitates real-time monitoring and control of our autonomous fleet. Your versatile skill set will empower you to navigate seamlessly between backend and frontend development tasks, ensuring the delivery of an integrated and efficient system that enhances our customers' automated workflows and boosts operational efficiency.
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|$193.9K/yr - $291.1K/yr|On-site|Mountain View, California (HQ)
About Us Nuro is an innovative self-driving technology firm dedicated to making autonomy accessible for everyone. Established in 2016, Nuro is on a mission to build the world’s most scalable autonomous vehicle, integrating advanced AI with automotive-grade hardware. We license our core technology, the Nuro Driver™, to facilitate a variety of applications, including robotaxis, commercial fleets, and personal vehicles. With a proven track record in self-driving deployments, Nuro provides automakers and mobility platforms a straightforward pathway to commercial-scale autonomous vehicles—creating a safer, richer, and more interconnected future. Role Overview The Behavior Planning Team at Nuro is responsible for advancing the Nuro Driver’s prediction and planning systems to enable secure, driverless autonomy. We seek talented software engineers to explore, develop, and implement technologies for our planning stack, ensuring safe rides across diverse roadways. This role involves creating a versatile and scalable machine learning planner capable of powering Level 4 driving for robotaxi applications and serving as a Level 2 solution for leading automobile manufacturers globally. The Nuro Driver™ operates in various environments, from structured streets and highways to unstructured areas like parking lots and busy traffic situations. You will design and develop cutting-edge algorithms that empower the Nuro Driver to adeptly plan and navigate intricate scenarios with human-like proficiency. Your work will focus on formulating intelligent strategies to utilize diverse datasets effectively, optimizing our learned behavior stack. If you are eager to implement state-of-the-art robotics and machine learning technologies in a collaborative setting with immediate impact, we invite you to join our team! Responsibilities Design and implement innovative robotics and machine learning technologies for the Nuro Driver. Collaborate cross-functionally with engineers in behavior, perception, mapping, and ML research to push the boundaries of autonomous driving. Translate theoretical solutions into production-ready software to deploy new technologies on real vehicle platforms safely, efficiently, and at scale. Provide mentorship and technical guidance to junior members of the behavior team. Qualifications PhD or Master’s Degree in robotics, computer science, mechanical/aerospace engineering, electrical engineering, mathematics, or a related field. Expertise in robotics with a focus on path planning, motion planning, trajectory generation, behavior planning, and optimal control. Experience with machine learning techniques such as deep learning, reinforcement learning, and data-driven decision-making.
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 Nuro Nuro is at the forefront of self-driving technology, dedicated to revolutionizing autonomy for everyone. Established in 2016, we are developing the most scalable driver globally, merging advanced AI with automotive-grade hardware. Our flagship technology, the Nuro Driver™, is licensed for diverse applications including robotaxis, commercial fleets, and personal vehicles. With years of proven self-driving deployments, Nuro provides automakers and mobility platforms a clear trajectory towards commercial-scale AVs, fostering a safer, more connected future. Role Overview As a Senior Software Engineer specializing in Video Streaming, you will play a pivotal role in our Teleoperations platform. Collaborating with a dynamic team of engineers, you will design and implement the core communication system and the cloud platform that connects vehicles to operators. This role necessitates a comprehensive understanding of networking algorithms, bandwidth estimation, rate control, computer networking, and real-time communication systems. Your contributions will ensure reliable solutions and facilitate third-party teleoperation applications. Key Responsibilities Develop and implement an efficient pipeline using cutting-edge video streaming techniques to manage high-priority real-time data streams. Create an offline streaming simulation and emulation framework to enhance video streaming algorithms and forecast online performance. Conduct real-world testing of systems, gather feedback, and drive innovative solutions. Collaborate with cross-functional teams for on-road network metric collection. Qualifications Bachelor's or Master's degree in Computer Science or a related field, with a minimum of 4 years of relevant industry experience; or a PhD with at least 2 years of industry experience. Expertise in C/C++ and/or Go programming languages. Familiarity with networking protocols such as TCP/IP, socket programming, and congestion control. Exceptional communication skills. Preferred Qualifications Experience with network simulation tools, such as Network Simulator 3. Knowledge of real-world LTE network metric collection. Familiarity with video streaming frameworks like WebRTC. Understanding of video codecs including VP8, VP9, H264/265. Comfort with GPU programming.
Full-time|$166K/yr - $225K/yr|On-site|Mountain View, California
Join Databricks, where we are dedicated to empowering data teams to tackle the world's most challenging problems, from enhancing AI research to driving next-generation applications. We achieve this by constructing and managing the premier data and AI infrastructure platform globally. Founded by engineers and fueled by a commitment to our customers, we take o…
Join us as a Senior Software Engineer on the Core Platform team at Moveworks, where you will significantly contribute to the advancement of our conversational AI platform. In this role, you will have the chance to develop enterprise products that tackle real-world challenges using our cutting-edge machine learning technology. Your responsibilities will include creating foundational frameworks and services that abstract product needs, providing scalable and reliable components, and establishing an enterprise data platform tailored for diverse product requirements.Design and implement highly reliable, performant, and secure platform components.Shape the platform team's roadmap while taking ownership of the evolution of multiple platform areas.Collaborate with cross-functional engineering teams to deliver integrated solutions.Consistently meet deadlines on projects that are interdependent with other engineering efforts.Challenge existing processes and drive continuous improvement within the platform.Participate regularly in peer code reviews and engineering design discussions.
Join our dynamic team at LinkedIn Corporation as a Senior Staff Software Engineer specializing in Systems Infrastructure. In this pivotal role, you will be responsible for designing, implementing, and maintaining robust infrastructure systems that support our growing platform. You will collaborate with cross-functional teams to drive innovation and optimize our systems for scalability and performance.
Full-time|$238K/yr - $302K/yr|On-site|Mountain View, California
Waymo is a pioneering company in the realm of autonomous driving technology, striving to become the most reliable driver globally. Since its inception as the Google Self-Driving Car Project in 2009, Waymo has been dedicated to developing the Waymo Driver—The World's Most Experienced Driver™—which enhances mobility access while significantly reducing traffic-related fatalities. The Waymo Driver underpins our fully autonomous ride-hail service and can be utilized across various vehicle platforms and use cases. With over ten million rider-only trips completed, our technology has autonomously navigated over 100 million miles on public roads and tens of billions in simulated environments across more than 15 U.S. states.Role Overview: As a key member of the Waymo ML Infrastructure team, you will collaborate with both Research and Production teams to refine models in Perception and Planning that are vital to our autonomous driving software. You will provide the optimal solutions for the entire model development lifecycle, developed in close partnership with Google teams. Your primary focus will be on enhancing the runtime efficiency of input data pipelines for large-scale training workloads, presenting a unique opportunity to advance ML systems and improve our model training processes.
Full-time|$160.4K/yr - $240.5K/yr|On-site|Mountain View, California (HQ)
About NuroNuro is at the forefront of self-driving technology, driven by our mission to make autonomous vehicles accessible to everyone. Established in 2016, we are developing the most scalable driver, integrating advanced AI with high-quality automotive hardware. Our flagship technology, the Nuro Driver™, is licensed for various applications, including robotaxis, commercial fleets, and personal vehicles. With years of proven technology in self-driving deployments, we provide automakers and mobility platforms a clear pathway to achieving commercial-scale autonomous vehicles, fostering a safer, more connected future.Your RoleWe invite you to join our expanding Infrastructure team as a Senior Software Engineer specializing in Cloud Infrastructure. In this role, you will:Engage collaboratively across teams at Nuro to ensure alignment with customer needs.Design and implement high-quality, scalable solutions for infrastructure-as-code, application deployment, production system monitoring, health status tracking, and performance enhancements.Develop automation tools to enhance developer experience, infrastructure reliability, and security.
Full-time|$193.9K/yr - $291.1K/yr|On-site|Mountain View, California (HQ)
Who We Are Nuro is on a mission to enhance everyday life through robotics. Since our founding in 2016, we have dedicated ourselves to pioneering autonomous driving technology and bringing it into commercial use. Our flagship Nuro Driver™ represents a cutting-edge autonomous driving system that integrates advanced hardware with a sophisticated AI-driven self-driving software. Designed to adapt and optimize based on real-world data, the Nuro Driver™ is among the few driverless technologies currently operating on public roads. Having secured over $2 billion in funding from prominent investors such as Fidelity, Bailie Gifford, T. Rowe Price, and Google, Nuro collaborates with some of the world's leading brands, including Uber, FedEx, Domino’s, Walmart, Kroger, and 7-Eleven. About the Role We are expanding our robotics team and seeking a talented Software Engineer to join our Localization and Mapping division. In this role, you will tackle complex challenges related to the design and implementation of mapping systems for our current and future robotic solutions. We are looking for an engineer who possesses a strong background in developing resilient mapping systems that operate effectively in unpredictable environments, and who is eager to contribute to the evolution of robotic navigation in logistics and transportation. About the Work Research, develop, and implement cutting-edge mapping and state estimation algorithms. Evaluate and characterize the accuracy and performance of these algorithms while creating map solutions that utilize diverse data sources. Develop well-tested C++ software and conduct deployment and testing on our robotic platforms and in simulations. Collaborate within a small, focused team to deliver high-quality mapping and localization solutions that empower the next generation of mobile robots. Engage with stakeholders across autonomy, infrastructure, and systems teams to address map needs and specifications. About You At least 2 years of industry experience as a software engineer. Proficient in C/C++ programming, with a focus on developing reliable, safety-critical software. Hands-on experience in creating mapping and/or localization algorithms for autonomous vehicles, drones, or similar technologies. Thorough understanding of state estimation, probabilistic filtering, and 3D geometry. Experience working with various sensors, such as lidar and cameras. Bonus Points PhD or Master’s Degree in computer science, robotics, or a related field.
Role overview This Senior Software Engineer position at Aurora Innovation focuses on sensor infrastructure for autonomous vehicles in Mountain View, California. The role centers on building and improving sensor technologies to ensure they operate reliably in real-world scenarios. Daily work involves designing, implementing, and refining sensor systems that are critical to the performance of autonomous vehicles. What you will do Develop and optimize software to integrate sensors into autonomous vehicles Create solutions that enhance the performance and reliability of sensor systems Work closely with engineers from other teams to maintain seamless sensor operations Requirements Significant experience in software development, particularly with sensor systems Proven ability to design and implement complex technical solutions Strong collaboration skills and a commitment to advancing autonomous vehicle technology
Full-time|$155K/yr - $185K/yr|On-site|Mountain View, CA
Join Our TeamWe are on the lookout for a skilled Production Engineer with deep system expertise, passionate about contributing to a team dedicated to designing and operating large-scale systems that ensure swift deployment, effective monitoring, and robust operations.Your ContributionsDrive automation, enhance capability, boost performance, and scale operations!Play a pivotal role in shaping our engineering best practices and deployment strategies.Facilitate automation in continuous integration and testing processes to enhance scalability.Oversee and sustain our infrastructure.Design and implement monitoring systems like Prometheus and Grafana.Optimize Linux systems for peak performance, reliability, and security.Manage configuration processes and build product features as necessary.Analyze data to identify root causes of issues and collaborate with engineers on effective solutions.Participate in an on-call rotation.Who We SeekYou possess 2+ years of experience in Site Reliability Engineering (SRE) or related fields.
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|$204K/yr - $259K/yr|Hybrid|Mountain View, CA, USA
Waymo is a pioneering company in autonomous driving technology, dedicated to becoming the world's most reliable driver. Originating as the Google Self-Driving Car Project in 2009, we have concentrated on creating the Waymo Driver—The World’s Most Experienced Driver™—to enhance mobility access while preventing countless lives lost to traffic incidents. With over ten million rider-only trips completed and having driven autonomously over 100 million miles on public roads as well as tens of billions in simulations across more than 15 U.S. states, the Waymo Driver powers our fully autonomous ride-hail service and is adaptable to various vehicle platforms and applications.The Simulator Team at Waymo is dedicated to constructing sophisticated simulations of realistic environments for the testing and training of the Waymo Driver. You will be a part of a diverse and collaborative group of machine learning (ML) engineers, software engineers, and data scientists. Our goal is to deliver industry-leading simulation solutions by utilizing advanced ML algorithms to assess and enhance the Waymo Driver's performance. We achieve this by accurately modeling the real world, which includes realistic agents (such as vehicles, pedestrians, cyclists, and motorcyclists), roadways, traffic control systems, and weather conditions, complemented by a comprehensive sensor suite including cameras, LiDAR, and radars.To amplify the fidelity, scalability, and controllability of our simulations, we leverage cutting-edge ML technologies, including large language models, foundational world models, and reconstructive methods trained on extensive datasets, alongside traditional rendering techniques.In this hybrid role, you will report directly to a Senior Staff Engineering Manager.
Full-time|$161.5K/yr - $261.3K/yr|Remote|United States
RDQ326R24 - This role can be based remotely anywhere in the United States.The Product Security Team at Databricks is dedicated to enhancing the Security Development Lifecycle (SDLC) for all code developed, whether for customer use or internal support. Our goal is to proactively reduce the risk of introducing vulnerabilities into production environments and to minimize the impact of vulnerabilities identified by external sources on Databricks services.As a key individual contributor within our product security team, you will take charge of managing SDLC functions for various features and products. Your responsibilities will encompass security design reviews, threat modeling, manual code analysis, exploit writing, and the creation of exploit chains. Additionally, you will provide support for incident response (IR) and vulnerability response programs when vulnerabilities are reported or incidents arise. Collaboration with our global team, spread across the US and EMEA, will be essential in your role.Your Impact:Comprehensive SDLC support for new product features developed by engineering and non-engineering teams, including threat modeling, design reviews, and manual code assessments.Collaboration with other security teams to assist with incident response and vulnerability management as required.Utilization of SAST tools to evaluate findings, discern false positives, and document legitimate issues.Engagement with DAST tools and automation for efficient assessments and defect reporting.Maintenance and enhancement of the automation framework to accommodate various security compliance standards such as FedRamp, PCI, and HIPAA.Adoption of a risk management perspective in prioritizing security initiatives.Contribution to the development and implementation of security processes to enhance productivity within the product security organization and the overall SDLC.
Full-time|$193.9K/yr - $291.1K/yr|On-site|Mountain View, California (HQ)
About the RoleJoin our dynamic team of experts where machine learning and systems engineering intersect to enhance the performance of autonomous systems. As a Senior Software Engineer specializing in Perception Machine Learning Data, you will play a crucial role in integrating machine learning advancements with autonomy infrastructure, ensuring that our models are trained using the most pertinent, diverse, and high-quality datasets. Your contributions will significantly influence how autonomous systems recognize uncommon scenarios, adapt to various geographical contexts, and operate safely at scale.Key Responsibilities Include:Utilizing Vision Language Models (VLMs) to compile diverse datasets that reflect real-world driving patterns across different regions.Creating high-fidelity synthetic data frameworks across multiple sensor modalities.Enhancing machine learning-powered validation processes for data quality and model preparedness.Your Impact:High-Output Generalist: Collaborate across various domains including autonomy, infrastructure, databases, simulation, and machine learning development, while expanding your expertise in Robotics and ML.Robotics Specialist: Develop cutting-edge solutions for data discovery, automated labeling, and synthetic data generation in close cooperation with the Infrastructure and Autonomy teams.About the WorkTackle the most demanding data challenges in autonomy by applying machine learning and rigorous systems engineering principles:Design hybrid systems that combine deep learning with traditional algorithms for scalable data curation and annotation.Create frameworks to evaluate the real-world authenticity of synthetic data and enhance the quality of synthetic data rendering.Develop tools to automatically identify data gaps that affect the performance of perception models.Collaborate with autonomy engineers to transform raw sensor data into prioritized training objectives, addressing critical gaps that hinder perception and autonomy performance.About YouBachelor’s degree in Computer Science, Robotics, Statistics, Physics, Mathematics, or a related quantitative field.Experience:4+ years of professional software engineering experience, proficient in Python and familiar with C/C++. Demonstrated ability to lead cross-functional technical projects from conception to execution.You have hands-on experience in implementing machine learning solutions and enjoy embedding them into practical systems. Your focus is on delivering impactful, integrated solutions rather than solely theoretical ML projects.Bonus PointsExperience working with synthetic or autonomous driving data.Background in building machine learning systems for robotic applications.
Full-time|$143.2K/yr - $243.4K/yr|On-site|Mountain View, CA
Your Role:Join our dynamic DevOps team at Moveworks, where you'll play a pivotal role in developing and scaling our AI cloud infrastructure and developer platform. As we rapidly expand, your expertise will be essential in creating and maintaining robust foundational services and frameworks, enabling our engineering teams to deliver customer-facing features swiftly and efficiently.We are committed to speed and innovation, tackling complex engineering challenges while delivering exceptional value to our clients. You will collaborate closely with machine learning, search, product, data, and full stack teams to craft elegant solutions that meet our evolving needs. This is a unique opportunity to contribute significantly to one of the fastest-growing AI startups in the industry.Engage with various teams including platform, machine learning, search, data, and frontend to assess their DevOps and infrastructure requirements, influencing our DevOps roadmap and spearheading project execution.Architect, build, and oversee the Moveworks cloud infrastructure across multiple regions and clouds, ensuring optimal security, scalability, performance, observability, resilience, and cost-efficiency.Develop and manage CI/CD pipelines utilizing infrastructure as code and full automation for provisioning and managing the Moveworks application stack across diverse environments.Collaborate with our security team to enhance the infrastructure's security posture.
Full-time|$176.4K/yr - $264.6K/yr|On-site|Mountain View, California (HQ)
Who We Are Nuro is a pioneering self-driving technology firm dedicated to making autonomy available to everyone. Established in 2016, Nuro is developing the world’s most scalable driver, integrating advanced AI with automotive-grade hardware. Nuro licenses its proprietary technology, the Nuro Driver™, to enhance various applications, including robotaxis, commercial fleets, and privately owned vehicles. With a proven track record from years of self-driving deployments, Nuro provides automakers and mobility platforms with a clear pathway to autonomous vehicles (AVs) at commercial scale, fostering a safer, more connected future. About the Role The Routing Team is responsible for creating essential services that guarantee the Nuro Driver™ reaches its destinations quickly and safely. We are continually enhancing our routing engine to compute more efficient routes, deliver highly precise ETAs, and effectively manage scalable traffic for every journey, adapting to our expanding business and the evolution of mapping infrastructure. About the Work You will be instrumental in constructing and scaling both backend systems and onboard modules for the Routing team. This includes designing microservices, optimizing routing algorithms, understanding complex road network graphs, establishing monitoring and analytics infrastructure, and streamlining our deployment pipeline. You will collaborate with product, strategy, and operations teams to create innovative user experiences while defining our product strategy and roadmap.
Full-time|$204K/yr - $259K/yr|Hybrid|Mountain View, CA, US; Ann Arbor, MI, US
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, we have developed the Waymo Driver—The World’s Most Experienced Driver™—aimed at enhancing mobility and saving lives lost to traffic accidents. The Waymo Driver powers our fully autonomous ride-hail service and can be adapted to various vehicle platforms and applications. With over ten million rider-only trips completed, our technology has autonomously navigated more than 100 million miles on public roads and executed tens of billions of miles in simulation across more than 15 U.S. states.Our Hardware Engineering team is a dynamic and collaborative group of electrical, mechanical, reliability, software, and vehicle engineers. We design, build, and refine the innovative products that serve as the eyes and ears of Waymo’s autonomous driving technology, integrating them seamlessly into our vehicle platforms. We invite curious and talented individuals to join us in driving innovation forward.This position follows a hybrid work model and reports to a Staff Software Engineer.
About CyngnLocated in Mountain View, CA, Cyngn Inc. is an innovative publicly-traded company at the forefront of autonomous technology. We specialize in deploying self-driving industrial vehicles, including forklifts and tuggers, across factories, warehouses, and various facilities in North America. As we advance this groundbreaking technology, we seek dynamic, experienced leaders to join our mission. If you enjoy building, experimenting, and collaborating with a team of dedicated and passionate individuals, Cyngn is the perfect fit for you. Reasons to consider joining us:A Unique Blend of Small and Large Company Dynamics.With a team of fewer than 100 employees, Cyngn embodies the spirited energy of a startup while offering the stability of a publicly traded entity. Our employees benefit from close-knit teamwork and mentorship from leaders, combined with the liquidity benefits of our publicly-traded stock.Build and Deploy Real Solutions.Our autonomous vehicles are not mere concepts; they are actively in use by real clients today. This means that your contributions will lead to immediate, visible impacts in the industry.A Human-Centric Workspace.We foster an inclusive and diverse team of intelligent and compassionate individuals. Our culture emphasizes collaboration and trust, where every team member's perspective is valued and drives our innovation forward.About the Role:As a Senior Full Stack Software Engineer at Cyngn, you will be pivotal in developing our cutting-edge fleet management system for autonomous vehicles. You will be instrumental in creating a scalable, high-performance SaaS platform that facilitates real-time monitoring and control of our autonomous fleet. Your versatile skill set will empower you to navigate seamlessly between backend and frontend development tasks, ensuring the delivery of an integrated and efficient system that enhances our customers' automated workflows and boosts operational efficiency.
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|$193.9K/yr - $291.1K/yr|On-site|Mountain View, California (HQ)
About Us Nuro is an innovative self-driving technology firm dedicated to making autonomy accessible for everyone. Established in 2016, Nuro is on a mission to build the world’s most scalable autonomous vehicle, integrating advanced AI with automotive-grade hardware. We license our core technology, the Nuro Driver™, to facilitate a variety of applications, including robotaxis, commercial fleets, and personal vehicles. With a proven track record in self-driving deployments, Nuro provides automakers and mobility platforms a straightforward pathway to commercial-scale autonomous vehicles—creating a safer, richer, and more interconnected future. Role Overview The Behavior Planning Team at Nuro is responsible for advancing the Nuro Driver’s prediction and planning systems to enable secure, driverless autonomy. We seek talented software engineers to explore, develop, and implement technologies for our planning stack, ensuring safe rides across diverse roadways. This role involves creating a versatile and scalable machine learning planner capable of powering Level 4 driving for robotaxi applications and serving as a Level 2 solution for leading automobile manufacturers globally. The Nuro Driver™ operates in various environments, from structured streets and highways to unstructured areas like parking lots and busy traffic situations. You will design and develop cutting-edge algorithms that empower the Nuro Driver to adeptly plan and navigate intricate scenarios with human-like proficiency. Your work will focus on formulating intelligent strategies to utilize diverse datasets effectively, optimizing our learned behavior stack. If you are eager to implement state-of-the-art robotics and machine learning technologies in a collaborative setting with immediate impact, we invite you to join our team! Responsibilities Design and implement innovative robotics and machine learning technologies for the Nuro Driver. Collaborate cross-functionally with engineers in behavior, perception, mapping, and ML research to push the boundaries of autonomous driving. Translate theoretical solutions into production-ready software to deploy new technologies on real vehicle platforms safely, efficiently, and at scale. Provide mentorship and technical guidance to junior members of the behavior team. Qualifications PhD or Master’s Degree in robotics, computer science, mechanical/aerospace engineering, electrical engineering, mathematics, or a related field. Expertise in robotics with a focus on path planning, motion planning, trajectory generation, behavior planning, and optimal control. Experience with machine learning techniques such as deep learning, reinforcement learning, and data-driven decision-making.
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 Nuro Nuro is at the forefront of self-driving technology, dedicated to revolutionizing autonomy for everyone. Established in 2016, we are developing the most scalable driver globally, merging advanced AI with automotive-grade hardware. Our flagship technology, the Nuro Driver™, is licensed for diverse applications including robotaxis, commercial fleets, and personal vehicles. With years of proven self-driving deployments, Nuro provides automakers and mobility platforms a clear trajectory towards commercial-scale AVs, fostering a safer, more connected future. Role Overview As a Senior Software Engineer specializing in Video Streaming, you will play a pivotal role in our Teleoperations platform. Collaborating with a dynamic team of engineers, you will design and implement the core communication system and the cloud platform that connects vehicles to operators. This role necessitates a comprehensive understanding of networking algorithms, bandwidth estimation, rate control, computer networking, and real-time communication systems. Your contributions will ensure reliable solutions and facilitate third-party teleoperation applications. Key Responsibilities Develop and implement an efficient pipeline using cutting-edge video streaming techniques to manage high-priority real-time data streams. Create an offline streaming simulation and emulation framework to enhance video streaming algorithms and forecast online performance. Conduct real-world testing of systems, gather feedback, and drive innovative solutions. Collaborate with cross-functional teams for on-road network metric collection. Qualifications Bachelor's or Master's degree in Computer Science or a related field, with a minimum of 4 years of relevant industry experience; or a PhD with at least 2 years of industry experience. Expertise in C/C++ and/or Go programming languages. Familiarity with networking protocols such as TCP/IP, socket programming, and congestion control. Exceptional communication skills. Preferred Qualifications Experience with network simulation tools, such as Network Simulator 3. Knowledge of real-world LTE network metric collection. Familiarity with video streaming frameworks like WebRTC. Understanding of video codecs including VP8, VP9, H264/265. Comfort with GPU programming.