Mobile Robotics Engineer

g2 Recruitment

Amsterdam

On-site

EUR 70,000 - 90,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

g2 Recruitment in Amsterdam seeks a Robotics Engineer to join a multidisciplinary team developing autonomous mobile systems for industrial environments. You will work across sensing, localization, planning, and motion control on real robotic platforms.

The role is a 12-month contract with extension potential and starts as soon as possible. You will move between software, simulation, hardware integration, and field testing, delivering robust autonomous solutions.

Qualifications

  • Around 3+ years of professional C++ and ROS software development experience.
  • Practical experience with robots, autonomous systems, mechatronics, or related tech.
  • Strong understanding of modern C++ and maintainable software architecture.
  • Experience moving ROS-based software from experimentation to deployed systems.
  • Comfort debugging hardware-software-systems interactions with robotics hardware.

Responsibilities

  • Develop and maintain C++ robotics software using ROS/ROS 2 and related navigation technologies.
  • Build perception, localization, mapping, path planning, navigation, and vehicle control components.
  • Integrate software with sensors and hardware including LiDAR systems.
  • Deploy autonomy software on prototype and production robotic platforms and test in real-world environments.
  • Collaborate with software, robotics, product, and commercial teams to translate requirements into robust solutions.
  • Contribute to architectural and engineering decisions across the robotics platform.

Skills

C++
ROS
Robotics software development
Problem solving
Communication

Tools

ROS 2
LiDAR
Simulation

Job description

Job Title: Robotics Engineer

Contract Length: 12 Month Contract with opportunity to extend

Start Date: As soon as possible

The opportunity

We are seeking an experienced robotics software engineer to join a multidisciplinary team developing autonomous mobile systems for demanding industrial environments.

You will contribute to the development of the software that enables mobile robots to understand their surroundings, determine where they should move, and navigate safely alongside other vehicles, equipment, and people. The work spans the complete autonomy pipeline, from sensing and localization through planning and motion control.

This is a hands-on engineering role. You will move between software development, simulation, hardware integration, field testing, and deployment, with the opportunity to see your work operate on real robotic platforms.

What you will work on
  • Develop and maintain C++ robotics software using ROS/ROS 2 and related navigation technologies.
  • Build functionality covering perception, localization, mapping, path planning, navigation, and vehicle control.
  • Integrate robotic software with sensors and other hardware, including LiDAR-based systems.
  • Investigate and resolve issues discovered during simulation, laboratory testing, and operation of physical vehicles.
  • Deploy autonomy software onto prototype and production robotic platforms and validate its behaviour in real-world environments.
  • Design solutions for environments where autonomous vehicles must safely coexist with conventional industrial traffic.
  • Evaluate emerging approaches in mobile robotics, autonomous navigation, and mechatronics and determine where they can provide practical value.
  • Collaborate with software, robotics, product, and commercial colleagues to translate operational requirements into robust technical solutions.
  • Contribute to architectural and engineering decisions across the wider robotics platform.
  • Participate in customer-facing technical activities when required, particularly during deployment, testing, and troubleshooting.
What we are looking for

You are likely to bring:

  • Around 3+ years of professional experience developing software in C++ and ROS.
  • Practical experience working with robots, autonomous systems, mechatronics, or closely related technologies.
  • A solid understanding of modern C++ and software engineering principles, including appropriate use of design patterns and maintainable architecture.
  • Experience taking ROS-based software beyond experimentation and into reliable deployed systems.
  • Confidence working directly with robotic hardware and debugging systems where software, electronics, sensors, and mechanical components interact.
  • An analytical approach to diagnosing complex problems and turning experimental ideas into dependable implementations.
  • The ability to communicate effectively with people from different technical disciplines and with non-technical stakeholders.
  • Comfort working in an international and fast-moving environment where priorities can evolve quickly.
  • A willingness to challenge assumptions, put forward alternative ideas, and advocate for the technically strongest solution.
  • Persistence when tackling difficult engineering problems, together with a healthy attitude toward experimentation and learning from unsuccessful approaches.
Useful additional experience

Experience or interest in any of the following would be advantageous:

  • Autonomous mobile robot technology and industrial automation.
  • SLAM, localization, mapping, or related navigation techniques.
  • Machine-learning applications in robotics.
  • Mechanical or electrical system integration.
  • CAD and mechanical design tools.
  • Industrial vehicles, logistics, manufacturing, or other complex operational environments.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software developer
Software developer

Vector Machines B.V. • Heerenveen

Hybrid
EUR 60,000 - 90,000
Autonomous Mobile Robotics Engineer — ROS/C++
Autonomous Mobile Robotics Engineer — ROS/C++

g2 Recruitment • Amsterdam

On-site
EUR 70,000 - 90,000
Robotics engineer - mobile equipment (ROS/C++)
Robotics engineer - mobile equipment (ROS/C++)

Quantillion Technologies • Amsterdam

On-site
EUR 55,000 - 75,000
Software Engineer
Software Engineer

Flowtec Group • Noord-Brabant

On-site
EUR 60,000 - 80,000
Robotics Engineer
Robotics Engineer

g2 Recruitment • Amsterdam

Hybrid
EUR 65,000 - 90,000
Hybrid working options
Performance bonus
Company car or mobility allowance
+1
Robotics ROS2 engineer
Robotics ROS2 engineer

Vector Machines • Heerenveen

Hybrid
EUR 50,000 - 70,000
Public transport card
Market-competitive salary
Challenging real-world problems
Software developer
Software developer

Vector Machines B.V. • Netherlands

Remote
EUR 60,000 - 90,000
Laptop
Remote work option
Software Deployment Engineer
Software Deployment Engineer

Flowtec Group • Best

On-site
EUR 60,000 - 90,000
Robotics Software Engineer (Founding Engineer)
Robotics Software Engineer (Founding Engineer)

Scura • Groningen

On-site
1-2% equity
Performance-based salary review
Leadership in a mission-driven environment
Robotics Engineer (ROS2/C++) – Autonomous Navigation
Robotics Engineer (ROS2/C++) – Autonomous Navigation

Quantillion Technologies • Amsterdam

On-site
EUR 55,000 - 75,000