Senior Drone Software Engineer: ROS, C++, Embedded Robotics

Avular

Eindhoven

Hybrid

EUR 70,000 - 100,000

Full time

25 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Non-contributory pension
Travel cost reimbursement
Participation plan
Team events & social activities

Job summary

Avular is seeking a Senior Software Engineer to build onboard software for modular robotics platforms and to bridge hardware and higher-level software teams. You will develop in C++17 with Python, focusing on ROS2-based systems and production-quality UI with Qt/QML.

The role involves collaborating with hardware, control, and algorithm engineers, defining requirements, and validating features against embedded hardware. Eindhoven office-based role with growth opportunities.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Embedded Systems, Robotics, or related field.
  • Strong programming skills in modern C++ (C++17 or newer) and Python.
  • Experience with Qt and QML for production-quality UIs in embedded/mobile devices.
  • Experience designing software that communicates with and controls external hardware or robotic systems.

Responsibilities

  • Design and build onboard software for our driving robots using C++17 and Python.
  • Co-develop the software architecture: interfaces and how components fit together.
  • Define and write requirements for new functionality and features.
  • Work closely with hardware, control, and algorithm engineers to enable higher-level autonomy.

Skills

C++17
Python
Qt & QML
ROS2
Linux
CMake
Git
Android development
CI/CD
Embedded / hardware integration

Education

Bachelor’s or Master’s degree in Computer Science, Software Engineering, Embedded Systems, Robotics, or related field

Tools

Qt
QML
ROS2

Job description

Avular is seeking a Senior Software Engineer to build onboard software for modular robotics platforms and to bridge hardware and higher-level software teams. You will develop in C++17 with Python, focusing on ROS2-based systems and production-quality UI with Qt/QML.

The role involves collaborating with hardware, control, and algorithm engineers, defining requirements, and validating features against embedded hardware. Eindhoven office-based role with growth opportunities.

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
Senior Autonomy Software Engineer – Robotics & ROS2
Senior Autonomy Software Engineer – Robotics & ROS2

Avular • Eindhoven

Hybrid
EUR 85,000 - 110,000
Salary based on experience
Non-contributory pension
Travel cost reimbursement
+5
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
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
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
Robotics Software Engineer
Robotics Software Engineer

Avular • Eindhoven

Hybrid
EUR 60,000 - 90,000
30 days vacation
Non-contributory pension
Travel cost reimbursement
+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
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
Technical Product Owner - Robotics & Embedded Systems Lead
Technical Product Owner - Robotics & Embedded Systems Lead

Avular • Eindhoven

Hybrid
EUR 70,000 - 110,000
Grow & Shine
Non-contributory pension
Travel cost reimbursement
+5