Remote Jobs RockRemote Jobs Rock

Tech Lead / Team Lead Robotics Software (AMR)

📅 Jun 18
RoboticsROS1ROS2Navigation

📜 Description

  • Design and build systems for real industrial environments, integrating robotics engineering with system architecture.
  • Own and evolve the robotics software architecture, focusing on navigation, localization, and safety.
  • Debug complex system issues hands-on, rather than delegating them.
  • Drive R&D initiatives such as map handling, odometry, and multi-floor navigation.
  • Lead and mentor the robotics team through technical authority.

🛠️ Requirements

  • Experience with industrial AMRs
  • Knowledge of VDA 5050 and fleet manager integration
  • Multi-robot systems / fleet management
  • Safety and risk-prevention knowledge (e.g. ISO 3691-4)
  • Simulation experience (Gazebo / Ignition)
  • Docker / container-based robotics architectures
Full job description

About the Role

We are looking for a hands-on Tech Lead to own the software “brain” of our Autonomous Mobile Robots (AMRs). This is a Principal Engineer role with leadership responsibility — not a traditional management position.

You will design and build systems that operate in real industrial environments, not just simulations — combining deep robotics engineering (ROS, SLAM, navigation) with system architecture and technical leadership.

What You’ll Do

  • Own and evolve the robotics software architecture, including navigation, localization, and safety
  • Debug complex system issues hands-on, rather than delegating them
  • Drive R&D initiatives such as map handling, odometry, and multi-floor navigation
  • Lead and mentor the robotics team through technical authority
  • Work closely with real customer deployments in industrial environments

Requirements

What You Bring

A Strong Robotics Engineering Foundation

  • Hands-on experience in navigation, SLAM, or localization
  • Exposure to perception (object detection, sensor processing, environment understanding) is a plus
  • A track record of building production-grade systems, not just prototypes
  • Comfort with real-world problems such as localization drift, sensor noise, and navigation edge cases

Systems Thinking

  • An architect’s mindset — you think in systems, not just features
  • Strong understanding of distributed robotic systems
  • Experience with ROS1 ↔ ROS2 migration and bridging
  • Familiarity with containerized robotics stacks (Docker)
  • Ability to make architectural decisions and clearly explain trade-offs between performance, robustness, and maintainability

Technical Leadership

  • A natural ability to lead through technical authority rather than hierarchy
  • Skill in facilitating design discussions and aligning engineers on architecture
  • An aptitude for structuring and breaking down complex problems

A Hands-On Mindset

  • Active, ongoing coding in Python and C++
  • A genuine interest in debugging real, system-level issues
  • Around 60–70% of your time spent hands-on in engineering, not coordination

Must-Have Skills

Robotics / Core Tech

Programming

Systems

  • Strong experience with ROS1 and ROS2
  • Navigation stack (Nav2 / move_base)
  • SLAM / localization (e.g. LOAM, AMCL, LIO-SAM)
  • Sensor fusion (LiDAR + IMU at minimum)

  • Python (primary language)
  • C++ (mandatory)
  • Rust (ideal, not required)

  • Linux (Ubuntu, debugging)
  • Git workflows and CI/CD


Nice to Have

  • Experience with industrial AMRs
  • Knowledge of VDA 5050 and fleet manager integration
  • Multi-robot systems / fleet management
  • Safety and risk-prevention knowledge (e.g. ISO 3691-4)
  • Simulation experience (Gazebo / Ignition)
  • Docker / container-based robotics architectures

Where You Might Come From

  • AMR / AGV companies (e.g. KUKA, ABB, MiR, Fetch, Locus Robotics)
  • Robotics startups
  • Autonomous driving, if your navigation and systems focus is strong

Benefits

Why This Role

High Technical Impact: Your software directly controls robots operating in production environments.

End-to-End Ownership: From architecture through implementation, deployment, and real-world behavior.

High Complexity: SLAM, navigation, multi-robot coordination, and real-world constraints keep the work genuinely challenging.

Freedom to Shape Architecture: You will have strong influence over technical direction.

A True Hybrid Role: Deep technical work combined with real leadership impact.


Compensation Senior Level

Semgrep

Senior Engineering Manager, Software Supply Chain Security

🕒 yesterday
Semgrep👥 10,000+ employees🏢 Software Development🤝 B2B

Lead a team to develop customer-facing tools that enhance software supply chain security, focusing on reducing noise from vulnerabilities and improving developer efficiency.

Software EngineeringTeam LeadershipProduct DevelopmentAgile Methodologies
Semgrep

Senior Engineering Manager, Guardian

🕒 yesterday
Semgrep👥 10,000+ employees🏢 Software Development🤝 B2B

As a Senior Engineering Manager, you'll lead the platform team at Semgrep Guardian, embedding security analysis into the software development process and ensuring trust in risk verdicts.

Software EngineeringProduct DevelopmentAgile DevelopmentCoaching
OpenAI

Platform Engineering Manager, Forward Deployed Engineering (FDE)

🕒 4 days ago
OpenAI👥 10,000+ employees🏢 Research Services

As the Engineering Manager for Platform FDE, you will lead a team to transform customer-driven ideas into scalable platform solutions through hands-on engineering and product collaboration.

Engineering LeadershipProduct-oriented JudgmentArchitectureProduct Shaping
Okta

Engineering Manager, Governance Intelligence

🕒 4 days ago
Okta👥 10,000+ employees🏢 Software Development

As an Engineering Manager on the Governance Intelligence team, you will lead the development of AI-powered features for Okta's Identity Governance product, ensuring secure and scalable access for government customers.

JavaPythonTypeScriptAPI Development

Trusted by Remote Workers