
Senior Robotics Software Engineer, Localization and Mapping
Job Description
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.
Optimize Your Resume for This Job
Get a match score and see exactly which keywords you're missing
Job Details
- Category
- Software
- Employment Type
- Full Time
- Location
- Berkeley, CA
- Posted
- Apr 24, 2026, 02:41 PM
- Listed
- Apr 24, 2026, 02:41 PM
- Compensation
- $160,000 - $210,000 per year
About Azalea Robotics Corporation
Part of the growing frontier tech ecosystem pushing the edges of what's possible.
More Roles at Azalea Robotics Corporation
Similar Software Roles



Found this role interesting?