Senior Embedded Software Engineer for Robotics & Drones

Avular

Eindhoven

Hybrid

EUR 60,000 - 90,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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 Software Engineer - High-Performance Robotics
Senior Software Engineer - High-Performance Robotics

Avular • Eindhoven

Hybrid
EUR 90,000 - 120,000
Non-contributory pension
Travel cost reimbursement
Employee participation plan
+3
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
UAV Control & Autonomy Engineer
UAV Control & Autonomy Engineer

Avular • Eindhoven

Hybrid
EUR 85,000 - 110,000
Salary based on experience
Non-contributory pension
Travel cost reimbursement
+2
Embedded Software Engineer- (UAV/Drones)
Embedded Software Engineer- (UAV/Drones)

Strativ Group • Amsterdam

On-site
EUR 60,000 - 90,000
Senior Software Engineer - Software Quality and Performance
Senior Software Engineer - Software Quality and Performance

Avular • Eindhoven

Hybrid
EUR 90,000 - 120,000
Non-contributory pension
Travel cost reimbursement
Employee participation plan
+3
Senior Embedded Software Engineer — Drone Autonomy
Senior Embedded Software Engineer — Drone Autonomy

Scaled Autonomy • Delft

On-site
EUR 90,000 - 130,000
Stock options
25 vacation days per year
Company laptop
+2
Platform Engineer: CI/CD for Robotics Software
Platform Engineer: CI/CD for Robotics Software

Avular • Eindhoven

Hybrid
EUR 70,000 - 110,000
Non-contributory pension
Travel cost reimbursement
30 paid vacation days
+2
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
Senior Embedded Software Engineer (UAVs) - Flexible Hours
Senior Embedded Software Engineer (UAVs) - Flexible Hours

DeltaQuad • Duivendrecht

On-site
EUR 70,000 - 90,000
Coaching and room to growProfessionaly
27 vacation days
Lunch provided by DeltaQuad
+3