Embedded Drone Controls Engineer (C++, FOC)

Robotto Co

Denmark

On-site

DKK 600,000 - 850,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Robotto is seeking a Control & Software Engineer to advance embedded software for drones and unmanned systems. You will write reliable C++ that interfaces with motors, sensors and hardware, collaborating with control, electronics and flight-test teams.

The role blends software and hardware, focusing on real-time performance, debugging complex interactions, and contributing to motor-control features such as Field-Oriented Control (FOC).

Qualifications

  • At least 3 years of professional software engineering experience, ideally within embedded or real-time systems.
  • Experience with motor control, particularly Field‑Oriented Control (FOC).
  • Strong C++ programming skills.
  • Hands‑on experience developing software that interfaces with hardware.
  • Experience with embedded systems, real‑time systems, microcontrollers or similar low‑level environments.
  • Good understanding of debugging, testing, software architecture and version control.
  • Experience with communication protocols such as CAN, UART, SPI, I2C or similar is an advantage.
  • Experience with robotics, drones, autonomous systems or other complex electromechanical products is an advantage.
  • Professional fluency in English.
  • A degree in computer science, software engineering, electrical engineering, robotics, mechatronics or a related field is preferred; equivalent practical experience is equally welcome.

Responsibilities

  • Develop and maintain embedded software in C++ for drones and unmanned systems.
  • Build software that interfaces with motors, sensors, actuators and other hardware components.
  • Work with real‑time and performance‑sensitive software.
  • Contribute to motor‑control software, including Field‑Oriented Control (FOC), where relevant to your experience.
  • Develop and integrate communication between embedded components and wider product systems.
  • Debug complex software and hardware interactions and identify root causes of issues.
  • Collaborate closely with control, electronics, flight‑test and software engineers.
  • Contribute to software architecture, testing, documentation, code quality and technical decisions.
  • Support integration and testing on real hardware and drone platforms.

Skills

C++ programming
Embedded software
Motor control experience (FOC)
Hardware interfacing
Real-time systems
English proficiency
Robotics/drones experience

Education

Degree in CS / software/ electrical engineering / robotics

Tools

CAN
UART
SPI
I2C

Job description

Robotto is seeking a Control & Software Engineer to advance embedded software for drones and unmanned systems. You will write reliable C++ that interfaces with motors, sensors and hardware, collaborating with control, electronics and flight-test teams.

The role blends software and hardware, focusing on real-time performance, debugging complex interactions, and contributing to motor-control features such as Field-Oriented Control (FOC).

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Drone Embedded Software Engineer - C++ & FOC
Drone Embedded Software Engineer - C++ & FOC

Robotto Co ApS • Aalborg

On-site
DKK 600,000 - 900,000
C++ Robotics Software Engineer for Drones & Autonomy
C++ Robotics Software Engineer for Drones & Autonomy

Robotto Co • Aalborg

On-site
DKK 600,000 - 900,000
Realtime C++ Software Engineer – Drones
Realtime C++ Software Engineer – Drones

Robotto.ai • Aalborg

On-site
DKK 650,000 - 850,000
Embedded Software & Control Engineer
Embedded Software & Control Engineer

Robotto Co ApS • Aalborg

On-site
DKK 600,000 - 900,000
Embedded Software & Control Engineer
Embedded Software & Control Engineer

Robotto Co • Denmark

On-site
DKK 600,000 - 850,000
C++ Qt Engineer for Real-Time Drone UI
C++ Qt Engineer for Real-Time Drone UI

Robotto Co • Aalborg

Hybrid
DKK 600,000 - 900,000
Drone Hardware Engineer – Autonomy & Systems
Drone Hardware Engineer – Autonomy & Systems

Robotto Co • Aalborg

Hybrid
DKK 650,000 - 850,000
Senior Vision & AI Engineer for Drone Autonomy
Senior Vision & AI Engineer for Drone Autonomy

Robotto Co ApS • Aalborg

On-site
DKK 900,000 - 1,200,000
Software Engineer (C++)
Software Engineer (C++)

Robotto.ai • Aalborg

On-site
DKK 650,000 - 850,000
Senior Robotics Software & Vision Lead for Drones
Senior Robotics Software & Vision Lead for Drones

TRDP ApS • Tranbjerg

On-site
DKK 600,000 - 900,000
Top locations