MCPNew: now works with Claude & AI assistants
prequel-solutions

prequel-solutions

Robotics Engineer - Localization

Company

prequel-solutions

Role

Robotics Engineer - Localization

Location

Pittsburgh, Pennsylvania, United States

Job type

Full-time

Found on Mokaru

🔥Recently

Share this job

Salary

Not disclosed by employer

Job description

Robotics Software Engineer – Autonomous Mobile Robots (AMR) – HYBRID

Seeking qualified candidates for a Robotics Software Engineer position with an established technology company in Pittsburgh. This role will support both existing and next-generation autonomous mobile robots operating in large, complex indoor environments.

This position is ideal for an engineer with hands-on experience developing software for autonomous robots that navigate real-world environments using LiDAR, localization, mapping, navigation, and sensor integration. We are targeting candidates with at least 3 years of professional robotics software development experience and a strong understanding of autonomous navigation systems.

Candidates with experience in autonomous mobile robots (AMRs), autonomous vehicles, AGVs, warehouse robotics, logistics automation, healthcare robotics, or other mobile robotic platforms are highly desired. Experience focused primarily on robotic arms, manipulators, PLC programming, or traditional industrial automation is less applicable.

This is a hybrid position (3 days onsite / 2 days remote) and offers a competitive salary along with a comprehensive health and retirement benefits package.

Key Responsibilities

Develop and enhance software for autonomous mobile robot navigation and operation Support localization, mapping, navigation, and sensor integration initiatives Work with LiDAR, IMUs, odometry, and other robotic sensor technologies Analyze robot performance data and troubleshoot navigation, positioning, and autonomy issues Collaborate with perception, controls, and software engineering teams to improve overall system performance Participate in simulation, testing, validation, and deployment of robotic software Contribute to software architecture, code reviews, and engineering best practices Develop reliable, maintainable software using modern C++ and ROS/ROS2 frameworks

Qualifications

Bachelor's Degree in Robotics, Computer Science, Engineering, or related technical field 3+ years of professional robotics software engineering experience Strong C++ development experience Experience with ROS or ROS2 Experience developing software for autonomous mobile robots (AMRs), autonomous vehicles, mobile robotic platforms, or similar autonomous systems Experience working with LiDAR, IMUs, odometry, localization, navigation, mapping, or sensor fusion technologies Strong understanding of autonomous robotics software architectures and real-time systems Experience troubleshooting and improving robot performance in real-world operating environments

Resume ExampleCover Letter Example

Explore more