Tech Lead / Team Lead Robotics Software (AMR)

Cross Border Talents — Lisbon, PT — inconnu

What our tracking knows about this posting

Published on 18 June 2026 · first appeared in our records on 31 August 2026.

Stable posting: first seen on 31 August 2026, with no abnormal reposting.

This posting shows no salary — 5% of open tech postings in PT do.

View the posting at the employer Have my resume reviewed for this job
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