Robotics Software Engineer — C++ for Drone Autonomy

Robotto

Aalborg

On-site

DKK 600,000 - 900,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 in Aalborg develops autonomy software for drones and unmanned systems, combining computer vision, C++ software and embedded systems.

You will design, develop and maintain C++ software across Robotto’s ecosystem, enabling reliable operation, configuration and interaction with unmanned platforms. You’ll work with vision, autonomy, embedded and hardware engineers to improve performance and reliability.

Qualifications

  • Strong professional experience developing production-quality software in C++, with a solid understanding of modern software engineering practices.
  • Solid understanding of software architecture, data structures, algorithms and object-oriented design.
  • Experience developing multi-component or distributed software systems.
  • Experience with networking, inter-process communication, APIs or communication protocols is highly relevant.
  • Good understanding of concurrency, multithreading and performance considerations in C++.
  • Experience with debugging, testing, version control and modern software development practices.
  • Experience with Linux-based development environments is an advantage.
  • Experience with robotics, drones, autonomous systems, defence technology or other complex technical products is an advantage, but not a requirement.
  • Experience working with software that interfaces with hardware or real-world systems is an advantage.
  • Professional fluency in English.
  • A degree in computer science, software engineering, robotics or a related field is preferred; equivalent practical experience is equally welcome.

Responsibilities

  • Design, develop and maintain high-quality software primarily in C++.
  • Build software used across our drone and unmanned-systems platform.
  • Develop reliable communication and data flows between different software and hardware components.
  • Work on performance-sensitive and potentially real-time or near-real-time applications.
  • Integrate software with APIs, networking components, sensors and wider system infrastructure.
  • Debug complex issues across interconnected software systems and identify root causes.
  • Contribute to software architecture and technical design decisions.
  • Write maintainable, testable and well-structured production code.
  • Participate in code reviews, testing, documentation and continuous improvement of our engineering practices.
  • Collaborate closely with computer vision, embedded, autonomy and hardware engineers.
  • Support integration and testing on real systems and drone platforms.

Skills

C++
Software engineering
Software architecture
Data structures
Algorithms
Object-oriented design
Multi-component systems
Networking
APIs
Concurrency
Multithreading
Debugging
Testing
Version control
Linux development
Robotics / drones / autonomous systems
English

Education

Degree in computer science, software engineering, robotics or related field

Job description

Robotto in Aalborg develops autonomy software for drones and unmanned systems, combining computer vision, C++ software and embedded systems.

You will design, develop and maintain C++ software across Robotto’s ecosystem, enabling reliable operation, configuration and interaction with unmanned platforms. You’ll work with vision, autonomy, embedded and hardware engineers to improve performance and reliability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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
Embedded Drone Control Engineer (C++/FOC)
Embedded Drone Control Engineer (C++/FOC)

Robotto • Aalborg

On-site
DKK 680,000 - 860,000
Drone Embedded Software Engineer - C++ & FOC
Drone Embedded Software Engineer - C++ & FOC

Robotto Co ApS • Aalborg

On-site
DKK 600,000 - 900,000
Embedded Drone Controls Engineer (C++, FOC)
Embedded Drone Controls Engineer (C++, FOC)

Robotto Co • Denmark

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

Robotto Co ApS • Aalborg

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

Robotto.ai • Aalborg

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

Robotto Co • Denmark

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