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

Avular

Eindhoven

Hybrid

EUR 90,000 - 120,000

Full time

25 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

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

Avular • Eindhoven

Hybrid
EUR 60,000 - 90,000
30 days vacation
Non-contributory pension
Travel cost reimbursement
+1
Drone Software Engineer
Drone Software Engineer

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
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
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