Senior Software Engineer, Computer Vision

3 weeks ago


Mountain View, United States Nuro Full time
Who We Are

Nuro exists to better everyday life through robotics. Founded in 2016, Nuro is a leading autonomous technology company with vehicles on road today in California and Texas. The company's core technology is the Nuro Driver, an integrated autonomous driving system consisting of state-of-the-art, AI-first software and custom-built sense and compute hardware. The first commercial application of the Nuro Driver is autonomous goods delivery with our custom, electric, zero-occupant vehicles in partnership with some of the most recognized brands in the world including Uber and FedEx.

About the RoleOur robotics team is growing and we are looking for a Software Engineer to join our sensor data and calibration team. You will be working on challenging problems in the design and implementation of the map system used on our current and future robots. We're searching for an engineer with experience building robust map systems that work with real data in uncertain environments, and a strong desire to contribute to the future of robot navigation for logistics and transportation.

About the Work
  • Research, develop, and implement state-of-the-art online state estimation and calibration algorithms in both traditional and ML ways
  • Analyze and characterize the accuracy and performance of state estimation algorithms while creating map solutions from various types of data sources
  • Build well-tested C++ software and deploy and test on our robotic platforms and in simulation
  • Answer critical questions about sensor data and autonomy performance
  • Collaborate with stakeholders across autonomy, infrastructure, and systems teams on map needs and requirements
About You
  • You have a PhD and/or Masters Degree in computer science, electrical engineering, robotics, or related field
  • You have a deep understanding of state estimation, SLAM, probabilistic filtering, 3D geometry
  • You have experience developing mapping algorithms with sensors such as IMU, lidar, camera, GPS, etc., and sensor fusion
  • You have four years or more of industry experience as a software engineer
  • Strong C/C++ programming skills, developing well-tested, safety-critical software
  • Hands-on experience developing sensor fusion or state estimation algorithms for AV, drones, or similar applications
Bonus Points
  • Experience with mapping data such as satellite imagery, lidar point clouds, standard definition (SD) maps
  • Proficiency with python
  • Experience with machine learning pipelines and/or machine learning for perception and/or mapping.

At Nuro, your base pay is one part of your total compensation package. For this position, the reasonably expected base pay range is between $167,200 and $250,800 for the level at which this job has been scoped. Your base pay will depend on several factors, including your experience, qualifications, education, location, and skills. In the event that you are considered for a different level, a higher or lower pay range would apply. This position is also eligible for an annual performance bonus, equity, and a competitive benefits package.

At Nuro, we celebrate differences and are committed to a diverse workplace that fosters inclusion and psychological safety for all employees. Nuro is proud to be an equal opportunity employer and expressly prohibits any form of workplace discrimination based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other legally protected characteristics.

  • Mountain View, United States Nuro, Inc. Full time

    Who We Are  Nuro exists to better everyday life through robotics. Founded in 2016, Nuro is a leading autonomous technology company with vehicles on road today in California and Texas. The company’s core technology is the Nuro Driver, an integrated autonomous driving system consisting of state-of-the-art, AI-first software and custom-built sense and...


  • Mountain View, California, United States Microsoft Corporation Full time

    Job SummaryMicrosoft Corporation is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our Security organization, you will be responsible for designing and developing large-scale distributed software services and solutions. Your expertise in cloud security, networking protocols, and software engineering will be...

  • Software Engineer

    4 weeks ago


    Mountain View, Arkansas, United States Waymo Full time

    Waymo is a leading autonomous driving technology company with a mission to provide the most trusted driver experience. Our team has been working on building the Waymo Driver, a system that enables safe and efficient transportation. We are seeking a skilled Software Engineer to join our Perception team, which focuses on developing the system that "sees" the...


  • Mountain View, Arkansas, United States Waymo Full time

    Waymo is a pioneering autonomous driving technology company dedicated to creating the most trusted driver. With a rich history dating back to the Google Self-Driving Car Project in 2009, Waymo has been at the forefront of building the Waymo Driver, a cutting-edge technology that improves access to mobility while saving thousands of lives lost to traffic...


  • Mountain View, United States Intuit Full time

    Intuit Senior Software Engineer Mountain View , California Apply Now Come join the "Smart Money Services" (SMS) as a "Senior Machine Learning Engineer". The SMS team is responsible for detecting and preventing fraud and financial risk for all Money Movement events at Intuit.What you'll bringBS, MS, or PhD degree in Computer Science or related...


  • Mountain View, California, United States Databricks Full time

    Unlock the Power of Data with DatabricksAt Databricks, we're passionate about empowering data teams to tackle the world's most complex challenges. As a Senior Software Engineer on our Runtime team, you'll be building the next generation of distributed data storage and processing systems that outperform traditional SQL query engines.Key...


  • Mountain View, United States Intuit Inc. Full time

    Come join the 'Smart Money Services' (SMS) as a 'Senior Machine Learning Engineer'. The SMS team is responsible for detecting and preventing fraud and financial risk for all Money Movement events at Intuit.ResponsibilitiesIn this role, you’ll be embedded inside a vibrant team of data scientists.You’ll be expected to help conceive, code, and deploy data...


  • Mountain View, California, United States YouTube Full time

    Job SummaryAt YouTube, we're looking for a skilled Senior Software Engineer, Mobile to join our team. As a key member of our engineering team, you will be responsible for designing, developing, testing, and deploying software solutions for our mobile applications. ResponsibilitiesWrite and test product or system development code.Review code developed by...


  • Mountain View, California, United States Otter Full time

    At Otter, we're building a cutting-edge infrastructure for the food delivery industry. As a Senior Backend Software Engineer, you'll be part of our data-driven development team, contributing to the evolution of internal tools that help restaurants succeed in online food delivery.Key Responsibilities:Contribute to a data-centric development teamEngage in...


  • Mountain View, California, United States Groq Full time

    We are seeking a highly skilled Senior Systems Software Engineer to join our team at Groq. As a key member of our multi-disciplinary team, you will play a crucial role in the development, integration, and testing of machine learning HPC platforms.Key Responsibilities:Work within a multi-disciplinary team environment to develop, integrate, and test machine...


  • Mountain View, California, United States Photon Full time

    Job Title: Senior Java Software EngineerJob Summary:We are seeking an experienced Senior Java Engineer to play a key role in designing, building, and maintaining our real-time analytics infrastructure. As a Senior Engineer, you will work closely with our data scientists, product managers, and other engineers to develop and deploy scalable, efficient, and...


  • Mountain View, California, United States Applied Intuition Full time

    About Applied IntuitionApplied Intuition is a leading provider of autonomy solutions, accelerating the adoption of safe and intelligent machines worldwide. Our team of experts delivers cutting-edge technology to help customers shorten time to market, build high-quality systems, and create next-generation consumer experiences.Job SummaryWe are seeking a...


  • Mountain View, California, United States Harness Full time

    About the RoleHarness is a leading software delivery company that is revolutionizing the way software is built, tested, and deployed. We are seeking a highly skilled and experienced Principal Software Development Engineer to join our team.As a Principal Software Development Engineer at Harness, you will be responsible for leading complex cross-platform...


  • Mountain View, United States Intuit Inc. Full time

    Join the DevX GenAI Knowledge Management team as Senior Software Engineer to accelerate generative AI developer experiences across Intuit. As part of the team, you will work with product managers, user experience designers, and data scientists to rapidly deliver GenAI experiences. Generative AI is at the intersection of exciting progress in machine learning,...


  • Mountain View, California, United States LinkedIn Full time

    Job Title: Senior Technical Lead Software EngineerAbout the Role:As a Senior Technical Lead Software Engineer at LinkedIn, you will be responsible for designing and developing technology to serve business and technology objectives. You will align points of view across teams and make trade-offs to help achieve the goals of individual teams as well as...


  • Mountain View, United States Intuit Full time

    Intuit Senior Software Engineer - Mountain View, CaliforniaCome join Intuit as a Senior Full Stack Engineer. Our team leads a new initiative at Intuit, working on our transformation into an AI-driven expert platform. At the heart of this transformation is the creation of a secure, modern, blazing fast, and finely curated map of the world's financial...

  • Software Engineer

    1 month ago


    mountain view, United States Edison Smart® Full time

    Senior C++ Engineer - up to $210,000 + equity - on-siteJoin a well-established start-up in the Bay area that is building out an AI platform on a global scale.As a Senior Software Engineer, you’ll work in a team to create some of the most exciting products within the Video AI space.This is an on-site position in the Bay area.Skills/TechnologyExperience with...

  • Software Engineer

    1 month ago


    Mountain View, United States Edison Smart® Full time

    Senior C++ Engineer - up to $210,000 + equity - on-siteJoin a well-established start-up in the Bay area that is building out an AI platform on a global scale.As a Senior Software Engineer, you’ll work in a team to create some of the most exciting products within the Video AI space.This is an on-site position in the Bay area.Skills/TechnologyExperience with...

  • Software Engineer

    1 month ago


    mountain view, United States Edison Smart® Full time

    Senior C++ Engineer - up to $210,000 + equity - on-siteJoin a well-established start-up in the Bay area that is building out an AI platform on a global scale.As a Senior Software Engineer, you’ll work in a team to create some of the most exciting products within the Video AI space.This is an on-site position in the Bay area.Skills/TechnologyExperience with...


  • mountain view, United States Edison Smart® Full time

    Software Engineer - up to $225,000 - AI/ML - On-siteJoin an exciting start-up in the Mountain View area, who are building AI products within the Security space.As a Senior Software Engineer, you’ll work in a team to create some of the most exciting AI products with industry-proven leaders.This is an on-site position in the Mountain View...