Principal Robotics Software Engineer, Perception
Confirmed live in the last 24 hours
Locus Robotics
Compensation
$125,000 - $175,000/year
Job Description
Locus Robotics is a global leader in warehouse automation, delivering unmatched flexibility and unlimited throughput, and actionable intelligence to optimize operations. Powered by LocusONE, an AI-driven platform, our advanced autonomous mobile robots seamlessly integrate into existing warehouse environments to enhance efficiency, reduce costs, and scale operations with ease. Trusted by over 150 industry leading retail, healthcare, 3PL, and industrial brands in over 350 sites worldwide, Locus enables warehouse operators to achieve rapid ROI, minimize labor costs, and continuously improve productivity. Our industry-first Robots-as-a-Service (RaaS) model ensures ongoing innovation, scalability, and cost-effectiveness without the burden of significant capital investments. With proven capabilities in diverse workflows—from picking and replenishment to sorting and pack-out—Locus Robotics empowers businesses to meet peak demands and adapt to ever-changing operational needs.
We are seeking a highly motivated and experienced Robotics Software Engineer, Perception to join our Robotics Software Team. This role is ideal for someone with a strong background in the robotics industry and a passion for building robust perception systems for autonomous robots.
In this role, you will be part of a multidisciplinary team responsible for developing the software that powers our Autonomous Mobile Robot (AMR) fleet. As a key member of the Perception team, you will contribute to the perception stack that enables our robots to understand and navigate their environment safely and efficiently.
Your work will directly support the robots’ ability to localize themselves, detect and avoid obstacles, identify objects of interest, and operate reliably on a busy warehouse floor. This includes developing sensor drivers, authoring filters, and implementing efficient algorithms that enable sophisticated robot behavior.
Responsibilities
-
Advance our robots’ ability to perceive their environment for safe and effective operation.
-
Work independently while also collaborating closely with cross-functional team members.
-
Design and write computationally efficient software using state-of-the-art perception algorithms.
-
Ensure software quality through robust testing and automated CI/CD regression and quality checks.
-
Apply clean-code best practices to ensure maintainability and readability.
-
Deliver features on time and in alignment with release cycles.
-
Identify and implement improvements to the existing perception stack.
-
Develop, enhance, and maintain sensor drivers and filtering pipelines.
-
Perform hands-on work with industrial-grade robotic hardware.
-
Mentor junior engineers and contribute to the technical growth of the team.
Qualifications
-
Bachelor’s degree, or Master’s degree in Engineering, Computer Science, or a r
Similar Jobs
Scale AI
Solutions Engineer, Robotics
Waymo
Senior Software Engineer, Robotics
Locus Robotics
Senior Robotics Software Engineer, Perception
Amazon.com Services LLC
SDE - Simulation, Frontier AI Robotics
Amazon.com Services LLC
Robotics - Software Development Engineer Intern/Co-op - 2026
Amazon Development Centre Canada ULC - K03