Senior Autonomy Software Engineer – Robotics & ROS2

Avular

Eindhoven

Hybrid

EUR 85,000 - 110,000

Full time

25 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Salary based on experience
Non-contributory pension
Travel cost reimbursement
Participation plan
Team events
30 days vacation
Caffeinated workplace
Brand-new office in Strijp-T Eindhoven

Job summary

Avular is seeking a Senior Software Engineer to join the team in Eindhoven. You will develop and productise onboard software for modular robotics platforms, bridging hardware and higher-level software engineers through ROS.

You will contribute to the architecture and work closely with control and algorithm teams to enable advanced autonomy. Ideal candidates have a Master’s degree in a technical field and 4+ years in robotics software, with strong C++ (C++17+) and Python skills, ROS2 experience,

Qualifications

  • Master’s degree in a relevant technical field.
  • 4+ years of professional software engineering experience in robotics or autonomous systems.
  • Strong C++ (C++17+) and Python experience.
  • Professional ROS2 experience.
  • Experience with Linux and ARM-based systems.
  • Familiarity with Docker and containerised development.

Responsibilities

  • Design and build onboard applications in C++, with Python where it fits.
  • Co-develop the software architecture — interfaces, structure, and how components fit together.
  • Define and write requirements for new functionality.
  • Work close to the hardware, including firmware where the role calls for it.
  • Build the automated tests and documentation that make a feature genuinely done.
  • Collaborate directly with hardware, control and algorithm engineers.

Skills

C++
Python
ROS2
Linux
CMake
Docker
Version control

Education

Master's degree in Computer Science, Robotics, Autonomous Systems, Control Engineering, or related field

Tools

Docker
Git
CMake

Job description

Avular is seeking a Senior Software Engineer to join the team in Eindhoven. You will develop and productise onboard software for modular robotics platforms, bridging hardware and higher-level software engineers through ROS.

You will contribute to the architecture and work closely with control and algorithm teams to enable advanced autonomy. Ideal candidates have a Master’s degree in a technical field and 4+ years in robotics software, with strong C++ (C++17+) and Python skills, ROS2 experience,

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Robotics & ROS, C++
Senior Embedded Software Engineer - Robotics & ROS, C++

Avular • Eindhoven

Hybrid
EUR 90,000 - 120,000
Salary based on experience
Non-contributory pension scheme
Travel cost reimbursement
+1
Autonomy Robotics Software Engineer ROS2/C++ On-board
Autonomy Robotics Software Engineer ROS2/C++ On-board

Avular • Eindhoven

Hybrid
EUR 60,000 - 90,000
30 days vacation
Non-contributory pension
Travel cost reimbursement
+1
Senior Drone Software Engineer: ROS, C++, Embedded Robotics
Senior Drone Software Engineer: ROS, C++, Embedded Robotics

Avular • Eindhoven

Hybrid
EUR 70,000 - 100,000
Non-contributory pension
Travel cost reimbursement
Participation plan
+1
Autonomy Software Engineer
Autonomy Software Engineer

Avular • Eindhoven

Hybrid
EUR 85,000 - 110,000
Salary based on experience
Non-contributory pension
Travel cost reimbursement
+5
Robotics Software Engineer
Robotics Software Engineer

Avular • Eindhoven

Hybrid
EUR 60,000 - 90,000
30 days vacation
Non-contributory pension
Travel cost reimbursement
+1
Senior Embedded Software Engineer for Robotics & Drones
Senior Embedded Software Engineer for Robotics & Drones

Avular • Eindhoven

Hybrid
EUR 60,000 - 90,000
Non-contributory pension
Travel cost reimbursement
Participation plan
+3
Drone Software Engineer
Drone Software Engineer

Avular • Eindhoven

Hybrid
EUR 70,000 - 100,000
Non-contributory pension
Travel cost reimbursement
Participation plan
+1
Embedded Software Engineer
Embedded Software Engineer

Avular • Eindhoven

Hybrid
EUR 90,000 - 120,000
Salary based on experience
Non-contributory pension scheme
Travel cost reimbursement
+1
Embedded Software Engineer - Robotics and Drones
Embedded Software Engineer - Robotics and Drones

Avular • Eindhoven

Hybrid
EUR 60,000 - 90,000
Non-contributory pension
Travel cost reimbursement
Participation plan
+3
Senior System Architect – Mechatronic Robotics Leader
Senior System Architect – Mechatronic Robotics Leader

Avular • Eindhoven

Hybrid
EUR 90,000 - 130,000
Salary based on experience
Non-contributory pension
Travel cost reimbursement
+3