Senior Robotics Software Engineer

Reblade ApS

Odense

On-site

DKK 457,815 - 654,022

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexibility: 100% remote
International team
Technical excellence
Clear growth path
Meaningful mission

Job summary

Reblade ApS invites a Senior Robotics Software Engineer to join its Danish startup known for wind turbine repair robotics. The role focuses on ROS2-based control, system integration, and simulation, with Python development and potential C++ expansion for real-time performance.

You will design and maintain ROS2 nodes, implement data communication, build Gazebo/Webots environments, and ensure safe, modular architectures.

Qualifications

  • Proven experience (min. 5+ years) in ROS2-based development using Python.
  • Solid understanding of robotic communication frameworks, data exchange, and DDS concepts.
  • Hands‑on experience with simulation tools (Gazebo, Webots) and HIL/SIL testing environments.
  • Familiarity with robotic sensors, actuators, and system integration workflows.
  • Strong skills in Ubuntu/Linux, Docker, and software deployment automation.
  • Strong written and verbal English due to asynchronous global team.
  • Ability to work from a home office with reliable internet and a quiet workspace.

Responsibilities

  • Develop and maintain ROS2 nodes, topics, and services using Python (and C++ where applicable).
  • Implement communication interfaces between sensors, actuators, and control modules via DDS or middleware.
  • Build and manage simulation environments (Gazebo, Webots) and conduct HIL/SIL verification.
  • Integrate robotic subsystems using ROS2 frameworks, ensuring modularity and real‑time data flow.
  • Configure networking, containerised environments (Docker), and automation scripts for deployment on Ubuntu.
  • Collaborate with hardware and software teams to align ROS2 systems with mechatronic integration goals.
  • Document system architecture, interface definitions, and deployment procedures.

Skills

ROS2
Python
C++
Gazebo
Webots
DDS concepts
Ubuntu/Linux
Docker
English

Tools

ROS2
Gazebo
Webots
DDS
Docker
Ubuntu

Job description

Danish Award-winning Team and Technology

Reblade is a Danish tech startup founded in 2020, developing automated wind turbine blade repairs. We design and build drone-based and robotic systems that utilize computer vision, sensors, and cloud software to deliver accurate and efficient operations and reporting workflows for some of the world's largest wind energy operators.

Our team consists of highly skilled engineers within robotics, mechanical engineering, control systems, embedded systems, computer vision, and other software specialists. We have several PhDs, post‑docs and a professor on the team. The majority of our employees have relocated from all over the world to Denmark, creating a strong international culture of autonomy, technical excellence, and collaborative innovation.

Our team is proud of Eurostars, Eureka, and EIC Accelerator award winners through Horizon Europe and the European Innovation Council. We are also proud to be listed as the #1 Startup in AI 2023, #1 Robotic Startup 2024 in Odense Robotics and #1 Startup in Energy Transition 2024 in the EU.

About the Role

We are seeking a skilled Senior Robotics Software Engineer with strong experience in ROS2-based control, system integration, and simulation. The ideal candidate will design, implement, and maintain ROS2 nodes, data communication pipelines, and simulation environments for robotic and autonomous systems. This role emphasizes Python-based development with potential expansion into C++, focusing on real‑time performance, reliability, and safety in distributed robotics architectures.

Key Responsibilities
  • Develop and maintain ROS2 nodes, topics, and services using Python (and C++ where applicable)
  • Implement communication interfaces between sensors, actuators, and control modules via DDS or middleware
  • Build and manage simulation environments (Gazebo, Webots) and conduct HIL/SIL verification
  • Integrate robotic subsystems using ROS2 frameworks, ensuring modularity and real‑time data flow
  • Configure networking, containerised environments (Docker), and automation scripts for deployment on Ubuntu
  • Collaborate with hardware and software teams to align ROS2 systems with mechatronic integration goals
  • Document system architecture, interface definitions, and deployment procedures
Requirements
  • Proven experience (min. 5+ years) in ROS2-based development using Python (and optionally C++)
  • Solid understanding of robotic communication frameworks, data exchange, and DDS concepts
  • Hands‑on experience with simulation tools (Gazebo, Webots) and HIL/SIL testing environments
  • Familiarity with robotic sensors, actuators, and system integration workflows
  • Strong skills in Ubuntu/Linux, Docker, and software deployment automation
  • Strong written and verbal English (due to asynchronous communication with a global, English‑speaking team)
  • Ability to work from a home office with a fast and stable internet connection (15 Mb/s), a modern laptop/PC, noise‑cancelling headset, and access to a quiet workspace
Position Details
  • Location: Remote (Pakistan)
  • Hours: 11:00 – 20:00 PKT (aligned with CET business hours)
  • Contract: Full‑time freelance contract
What We Offer
  • Flexibility: 100 % remote role
  • Great colleagues: Collaborative, international team culture
  • Builder‑maker company: Focus on innovation, learning, and professional growth
  • Clear growth path: Evolution to an expert role based on delivery performance
  • Real responsibility: Report directly to top leadership with power to reshape teams and processes that matter for results
  • Results‑first environment: Focus on getting tasks done rather than appearance
  • International team: Work alongside professionals who chose substance over corporate comfort
  • Technical excellence: Collaborate with award‑winning team that prioritises impact over titles
  • Meaningful mission: Drive renewable energy innovation through tech that works in the real world
Timeline

We are looking to fill this position by March for the right candidate.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Robotics Software Engineer — Remote ROS2 & Simulation
Senior Robotics Software Engineer — Remote ROS2 & Simulation

Reblade ApS • Odense

Hybrid
DKK 457,000 - 655,000
Flexibility: 100% remote
International team
Technical excellence
+2
Manager Robotics Software
Manager Robotics Software

TinyMobileRobots • Denmark

Hybrid
DKK 1,200,000 - 1,800,000
Robotics Field Engineer/Technician, EU
Robotics Field Engineer/Technician, EU

RightHand Robotics • Denmark

Remote
SEK 600,000 - 800,000
Senior Robotics Engineer — Control & Embodiment
Senior Robotics Engineer — Control & Embodiment

Hive Robots ApS • København

On-site
DKK 75,000 - 95,000
Autonomous Drone Control Engineer - Impact & Equity
Autonomous Drone Control Engineer - Impact & Equity

Asgaard Recruitment • Aalborg

On-site
Control Engineer
Control Engineer

Asgaard Recruitment • Aalborg

On-site
Robotics Engineer - DIS SYSTEMS Denmark Aarhus
Robotics Engineer - DIS SYSTEMS Denmark Aarhus

DIS - CREADIS Engineering Solutions & Consulting • Aarhus

On-site
DKK 60,000 - 80,000
Electronics Engineer
Electronics Engineer

Astanor Ventures • København

On-site
DKK 520,000 - 660,000
Senior Hardware Engineer
Senior Hardware Engineer

TinyMobileRobots • Denmark

Hybrid
DKK 650,000 - 900,000
Robotics & Automation Lead
Robotics & Automation Lead

Siemens Gamesa Renewable Energy • Brande

On-site
DKK 750,000 - 950,000
Opportunities to work with a global 팀
Medical benefits
Paid holidays and parental leave
+2