Senior Software Engineer, Localization and Mapping

1 day ago


Santa Clara CA United States co.bot Full time

Are you passionate about developing cutting-edge SLAM algorithms for autonomous robots? Do you thrive on iterative research and development of localization and mapping algorithms for autonomous motion? Is your expertise centered around crafting robust on-robot software that drives autonomy and reliability?

At Collaborative Robotics, the development of on-robot software is at the core of our mission to create highly reliable, fully autonomous, and collaborative robots. As a Sr. Software Engineer in Localization and Mapping, you will play a crucial role in enhancing our current software stack and driving the design and implementation of next-generation robotic capabilities.

Collaborative Robotics is a team of innovators and builders redefining the future of human-robot interaction. We are working to realize a world where robots are a trusted extension of your surroundings. They work, adapt, and react around you. Not the other way around.

This role is located at our Santa Clara, CA headquarters.

Key Responsibilities:

  1. Develop SLAM algorithms for an indoor mobile robot.
  2. Enhance mapping capability for long-term autonomous operation.
  3. Expand mapping capability to support large floor plans including multi-floor buildings.
  4. Implement, debug, test, and maintain SLAM software.
  5. Develop sensor calibration techniques for both end-of-line and live updates.
  6. Root cause localization failures and bugs and use learnings to improve software and SLAM validation.
  7. Create reliable robotic system performance through robust algorithm development, success measurement, and recovery actions.

Minimum Qualifications:

  1. M.S. in computer science, robotics, electrical or other engineering disciplines.
  2. 6+ years of full-time work experience, or 4+ years with PhD, on industry engineering teams.
  3. Proficient in state estimation, visual-inertial odometry, visual SLAM, and multiple view geometry.
  4. Experience with EKF, pose graph optimization and bundle adjustment.
  5. Experience writing production level code in C++.
  6. Strong 3D geometry fundamentals.
  7. Knowledge of Lidar-based SLAM and point-clouds.
  8. Highly motivated teammate with excellent oral and written communication skills.
  9. Enjoy working in a fast paced, collaborative and dynamic start-up environment as part of a small team.
  10. Willing to occasionally travel.
  11. Must have and maintain US work authorization.

Preferred Qualifications:

  1. Ph.D. in computer science, robotics, electrical or other engineering disciplines.
  2. Experience developing SLAM on an indoor mobile robot.
  3. Experience with ROS2.
  4. Knowledge of python.
  5. Experience with sensor calibration.
  6. Experience with Nvidia Jetson platforms including CPU programming.
#J-18808-Ljbffr

  • Santa Clara, United States co.bot Full time

    Are you passionate about developing cutting-edge SLAM algorithms for autonomous robots? Do you thrive on iterative research and development of localization and mapping algorithms for autonomous motion? Is your expertise centered around crafting robust on-robot software that drives autonomy and reliability? At Collaborative Robotics, the development of...


  • Austin, TX, United States Avride Full time

    Avride is a rapidly developing company in the autonomous vehicle and delivery robot industry. We develop autonomous vehicle technology from scratch, leveraging the strong technical background of our core team and over seven years of experience in autonomous vehicle development.We are looking for an experienced software engineer to help us build Avride’s...


  • Mountain View, CA, United States Gatik AI Inc. Full time

    Who we are Gatik, the leader in autonomous middle mile logistics, delivers goods safely and efficiently using its fleet of light & medium-duty trucks. The company focuses on short-haul, B2B logistics for Fortune 500 customers including Kroger, Walmart, Tyson Foods, Loblaw, Pitney Bowes, Georgia-Pacific, and KBX; enabling them to optimize their hub-and-spoke...


  • Santa Clara, CA, United States Dell Full time

    Senior Principal Software Engineer The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • Cupertino, CA, United States Apple Inc. Full time

    Senior Software Development Engineer-Maps Performance Apple Maps team is looking for technically expert Performance Engineers to support the performance qualification, analysis and profiling of all Maps services. This consists of full-stack debugging, consulting with teams, and working in a multi-functional role to have change and impact along with...


  • Santa Clara, CA, United States Dell Full time

    Senior Principal Software Engineer The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • Santa Clara, CA, United States Dell Full time

    Senior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics all with the most advanced technologies, tools, software engineering...


  • Santa Clara, California, United States CoreTechs Full time

    CoreTechs is seeking a highly skilled Senior ReactJS Software Engineer to lead the development of cutting-edge user interfaces. This is a hybrid remote position with a requirement to commute to our office in Santa Clara, CA.We are looking for a talented engineer with 6+ years of experience developing front-end applications using ReactJS. You will be...


  • Santa Clara, United States Dell Full time

    Senior Principal Software Engineer The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • Santa Clara, United States Dell Full time

    Senior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering...


  • SANTA CLARA, United States Dell Full time

    Senior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • Santa Clara, United States Dell Full time

    Senior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering...


  • SANTA CLARA, United States Dell Full time

    Senior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • Santa Clara, United States Dell Full time

    Senior Principal Software Engineer The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • Santa Clara, United States Dell Full time

    Senior Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • Santa Clara, California, United States Blue River Technology Full time

    About the RoleWe are seeking a highly skilled and innovative Principal SLAM Engineer to join our dynamic team at Blue River Technology. This individual will lead the development of a multi-modal SLAM capability to enhance vehicle localization in challenging production environments.The successful candidate will be responsible for building a version 0 visual...


  • Cupertino, CA, United States Apple Full time

    Senior Software Engineer - Machine Learning Infrastructure - Apple Maps Cupertino, California, United States Software and Services The Apple Maps Data Infrastructure team needs exceptional engineers to help build capabilities across a spectrum of technologies in a hybrid-cloud environment. As a key contributor, you will be at the forefront of shaping the...


  • Cupertino, CA, United States Apple Inc. Full time

    Senior Software Engineer - Machine Learning Infrastructure - Apple Maps The Apple Maps Data Infrastructure team needs exceptional engineers to help build capabilities across a spectrum of technologies in a hybrid-cloud environment. As a key contributor, you will be at the forefront of shaping the technological landscape, focusing on machine learning...


  • Santa Clara, CA, United States Microsoft Full time

    Overview Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure and responsible for powering Microsoft's "Intelligent Cloud" mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365,...


  • Santa Clara, United States d-Matrix Full time

    d-Matrix has fundamentally changed the physics of memory-compute integration with our digital in-memory compute (DIMC) engine. The "holy grail" of AI compute has been to break through the memory wall to minimize data movements. We've achieved this with a first-of-its-kind DIMC engine. Having secured over $154M, $110M in our Series B offering, d-Matrix is...