Senior Embedded Software Engineer for Robotics & Drones

Avular

Eindhoven

Hybrid

EUR 60,000 - 90,000

Full time

21 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Non-contributory pension
Travel cost reimbursement
Participation plan
Game nights & team events
30 paid vacation days
Office Strijp-T Eindhoven

Job summary

Avular in Eindhoven is seeking an experienced Embedded Software Engineer to join our robotics and drones team. You will design onboard software for modular robotics platforms and help ensure ROS integration between hardware and higher‑level software.

You will work closely with hardware, control and algorithm engineers to define requirements, develop firmware for STM32/ARM Cortex MCUs, and build tests and documentation that prove a feature is done.

Qualifications

  • Bachelor’s or Master’s degree in embedded/related field.
  • 2–6 years of embedded software development experience.
  • Strong C and C++ skills near hardware.
  • Hands-on STM32 and/or ARM Cortex MCU experience.
  • Firmware development with interfaces and drivers.
  • Knowledge of CAN, SPI, I2C, UART, GPIO and Ethernet.
  • Experience with Linux-based embedded systems, C++17+ and Python.
  • Familiar with CMake and Git, plus ROS2 integration.

Responsibilities

  • Design and build onboard applications in C++, with Python where it fits.
  • Co-develop the software architecture and interfaces.
  • Define and write requirements for new functionality.
  • Work close to hardware, including firmware work when needed.
  • Build automated tests and documentation for completed features.
  • Collaborate with hardware, control and algorithm engineers.

Skills

C/C++ development
Embedded firmware
MCU development
Linux embedded
ROS2 integration
Python
CMake
Git
Hardware debugging
CAN/SPI/I2C/UART

Education

Bachelor’s or Master’s degree in Embedded Systems/EE/CE/CS

Tools

STM32
ARM Cortex
Linux
CMake
Git

Job description

Avular in Eindhoven is seeking an experienced Embedded Software Engineer to join our robotics and drones team. You will design onboard software for modular robotics platforms and help ensure ROS integration between hardware and higher‑level software.

You will work closely with hardware, control and algorithm engineers to define requirements, develop firmware for STM32/ARM Cortex MCUs, and build tests and documentation that prove a feature is done.

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 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
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 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
Drone Software Engineer
Drone Software Engineer

Avular • Eindhoven

Hybrid
EUR 70,000 - 100,000
Non-contributory pension
Travel cost reimbursement
Participation plan
+1
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 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
Lead Robotics Systems Test Engineer
Lead Robotics Systems Test Engineer

Avular • Eindhoven

Hybrid
EUR 90,000 - 120,000
Competitive salary
Pension plan
Travel cost reimbursement
+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
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