Demo

Senior Robotics Software Engineer, Localization and Mapping

Azalea Robotics
Berkeley, CA Full Time
POSTED ON 5/17/2026
AVAILABLE BEFORE 6/11/2026
As a Senior Robotics Software Engineer, Localization and Mapping at Azalea Robotics you will bridge the gap between high-level algorithmic research and robust, real-time production software. You will be responsible for developing, testing, and deploying the core localization stacks that allow our mobile manipulation systems to navigate complex, real-world environments safely and efficiently.

Responsibilities

Specific duties include, but are not limited to:

  • Develop and maintain the localization, mapping, and steering software that drives the mobile bases in our ARC 1 systems
  • Test software directly on real hardware, closing the loop between algorithm development and on-robot performance
  • Integrate mobility software into the broader Azalea software stack, partnering closely with perception, controls, and applications teams
  • Debug and resolve issues spanning software, sensor behavior, and platform-level interactions on live systems
  • Evaluate and incorporate relevant advances in SLAM, visual-inertial odometry, sensor fusion, and motion planning for mobile robots
  • Contribute to architectural decisions about sensor selection, compute, and software design for current and future mobile platforms
  • Support deployment and field teams when mobility-specific issues arise in pre-shipment testing or at customer sites

Required Skills

  • M.S. or Ph.D. in Robotics, Computer Science, Electrical Engineering, or a related field (or equivalent hands-on engineering experience).
  • 5 years of industry experience in robotics, with a significant focus on production-level localization, mapping, or state estimation for AVs, AMRs, or AGVs.
  • Experience shipping production localization stacks for deployed autonomous mobile platforms.
  • Expert-level Modern C (14/17/20) skills, including a deep understanding of memory management, multi-threading, and the development of deterministic, real-time systems.
  • Strong theoretical foundation in probabilistic robotics and state estimation, including Kalman Filtering (EKF, UKF), nonlinear optimization, and SLAM.
  • Deep understanding of 3D geometry, linear algebra, and coordinate transformations (quaternions, $SE(3)$).
  • Proven track record of real-world deployment, with experience testing and debugging software on physical robotic hardware rather than relying solely on simulation.
  • Proficiency in Python for rapid prototyping, data analysis, and tool development.
  • Adaptability to a fast-paced startup environment where project scope and priorities can shift rapidly.
  • Willingness to travel (infrequently, for 1–2 week periods) for onsite setup and calibration of customer deployments.

Preferred Skills

  • Hands-on experience with specific SLAM frameworks such as LOAM, LeGO-LOAM or ORB-SLAM
  • Proficiency with industry-standard libraries: Eigen, Ceres, PCL, OpenCV, and GTSAM.
  • Experience with CUDA/GPU programming and software optimization for ARM-based embedded platforms.
  • Familiarity with ROS/ROS 2 and common robotics middleware.
  • Experience integrating mobility software into broader systems, including perception, application layers, or robotic manipulation.

Our Culture

Azalea Robotics is a team of passionate engineers and researchers dedicated to solving complex problems in robotics and artificial intelligence, while maintaining a laser focus on solving real world problems. We value creativity, critical thinking, and a hands-on approach to development.

Azalea Robotics is an equal opportunity employer and does not discriminate on the basis of race, color, religion, gender, sexual orientation, national origin, age, or disability. We offer competitive compensation, including salary, stock options, and benefits.

Salary : $160,000 - $210,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Azalea Robotics

  • Azalea Robotics Berkeley, CA
  • As Head of Testing and Deployment at Azalea Robotics, you will own the end-to-end process of preparing our robots for the real world and successful operati... more
  • 8 Days Ago

  • Azalea Robotics Berkeley, CA
  • As a Senior Mechanical Engineer, Prototyping at Azalea Robotics you will translate early-stage concepts into functional hardware, driving the physical deve... more
  • 8 Days Ago


Not the job you're looking for? Here are some other Senior Robotics Software Engineer, Localization and Mapping jobs in the Berkeley, CA area that may be a better fit.

  • Ambi Robotics Berkeley, CA
  • We are a well-funded startup on a mission to build the nervous system for AI-powered robots in industrial applications. Founded by leading robotics researc... more
  • 9 Days Ago

  • Charge Robotics San Leandro, CA
  • About Charge Robotics: Charge Robotics is a Series A startup building robots that build solar farms. Demand for new solar projects is booming (1 ⁄ 5 of all... more
  • 13 Days Ago

AI Assistant is available now!

Feel free to start your new journey!