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

Avular

Eindhoven

Hybrid

EUR 90,000 - 120,000

Full time

14 days+

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 scheme
Travel cost reimbursement
Participation plan

Job summary

Avular seeks a Senior Software Engineer to build onboard software for modular robotics platforms. You will bridge hardware and software teams, delivering robust, high-performance code in C++ and Python, aligned with ROS frameworks.

Join a hands-on team delivering secure, maintainable software, maturing prototypes to deployable products with CI/CD, testing, and rigorous quality practices from Eindhoven.

Qualifications

  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related technical field.
  • 5+ years of professional software engineering experience.
  • Expert-level knowledge of modern C++ and strong Python experience.
  • Production software experience with Linux, Docker, and CMake.
  • Ability to design, implement, test, and maintain high-performance software.

Responsibilities

  • Design and build onboard applications in C++ with Python where appropriate.
  • Co-develop software architecture and interfaces across teams.
  • Write and define requirements for new functionality.
  • Work closely with hardware, firmware, and control engineers.
  • Create automated tests and documentation for features.
  • Drive code quality, reviews, CI/CD, and release processes.

Skills

C++
Python
Memory management
Concurrency
Performance optimization
Code review
CI/CD
Security practices

Education

Bachelor's or Master’s degree in Computer Science, Software Engineering, or related field

Tools

ROS
Docker
CMake
Linux

Job description

Avular seeks a Senior Software Engineer to build onboard software for modular robotics platforms. You will bridge hardware and software teams, delivering robust, high-performance code in C++ and Python, aligned with ROS frameworks.

Join a hands-on team delivering secure, maintainable software, maturing prototypes to deployable products with CI/CD, testing, and rigorous quality practices from Eindhoven.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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
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 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
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
Embedded Software Engineer- (UAV/Drones)
Embedded Software Engineer- (UAV/Drones)

Strativ Group • Amsterdam

On-site
EUR 60,000 - 90,000
Senior Mechanical Engineer - Robotic Systems & CAD
Senior Mechanical Engineer - Robotic Systems & CAD

Avular • Eindhoven

Hybrid
EUR 60,000 - 90,000
Salary based on experience
Non-contributory pension scheme
Travel cost reimbursement
+1
Robotics Computer Vision Engineer: Localization & Autonomy
Robotics Computer Vision Engineer: Localization & Autonomy

Avular • Eindhoven

Hybrid
EUR 70,000 - 90,000
Growth opportunities
Non-contributory pension scheme
Travel cost reimbursement
+2
Senior Embedded Systems Engineer — Space Onboard AI/Compute
Senior Embedded Systems Engineer — Space Onboard AI/Compute

Science [&] Technology Corporation • Netherlands

On-site
EUR 110,000 - 140,000