Embedded software engineer/software developer for drone magnetic solutions

Teknologiens Mediehus

Odense

Hybrid

DKK 520,000 - 760,000

Full time

25 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Remote work two days/week
Office in Birkerød

Job summary

UMag Solutions delivers drone-based magnetic survey technology and software solutions. We seek an Embedded Linux Software Developer/Engineer to mature our platform for real-time data capture, processing, and control across drone payloads and ground systems.

The role focuses on reliable, upgradeable software with some bare-metal work. You will own system services, data logging, diagnostics, and deployment workflows while collaborating with electronics, geophysics, and field operations.

Qualifications

  • Degree in software/embedded field or equivalent practical experience.
  • Minimum 3 years of relevant professional experience.
  • Strong Linux-based development on embedded or resource-constrained systems.
  • Experience with sensor, radio, storage interfaces.
  • Good software reliability, logging and maintainable architecture.
  • Experience with Git and structured development workflows.
  • Professional-level English (written and spoken).

Responsibilities

  • Develop, maintain, and improve embedded Linux software for drone payloads and ground units.
  • Mature prototype software into robust, maintainable product.
  • Improve system reliability, startup behaviour, fault handling, logging, diagnostics, and recovery mechanisms.
  • Develop and maintain software for sensor integration, data storage, communication, timing, and system monitoring.
  • Support reliable software update and configuration workflows for field deployments.
  • Work with Linux services, networking, serial interfaces, radio links, storage, and hardware interfaces.
  • Document software architecture, system behaviour, interfaces, deployment procedures, and troubleshooting workflows.
  • Support integration testing, field testing, customer demonstrations, and production handover.
  • Collaborate with electronics engineers on hardware/software integration and fault analysis.

Skills

Embedded Linux
Embedded systems
Sensor/Radio/Storage integration
Git and development workflows
C/C++, Rust, Python

Education

MSc or BSc in Software/Embedded field

Tools

C/C++
Rust
Python

Job description

Embedded software engineer/software developer for drone magnetic solutions

Do you want to be part of a leading High-Tech company, deeply engaged in drone magnetic demining activities around the world?

About us

UMag Solutions is a High-Tech company founded in Copenhagen in 2018, as a spin-out company from DTU Space. Our trade is drone-based magnetic technologies, using in-house developed and patented survey systems and software solutions.

At UMag, we intend to be the leading provider of drone magnetic turnkey solutions, and we aim to always push the technological and operational boundaries for what is possible.

Our main focus is drone-based magnetic demining, where our V2Mag system is currently the world’s most sensitive and precise drone demining system.

Job Description

We are looking for an Embedded Linux Software Developer/Engineer to join our growing embedded team. You will help mature, maintain, and further develop the software platform used across our drone-based magnetometer payloads and supporting ground systems. The role focuses on building reliable, maintainable, and upgradeable software that supports the long-term robustness of our products. Most development is Linux-based, but the role also includes some bare-metal embedded software.

Our drone-agnostic payloads are required to accurately time, position, store, process, and relay measurement data in real time or near-real time using onboard sensors such as GNSS, IMU, magnetometers, and radio communication modules. Your work will focus on ensuring that these systems operate reliably in the field, can be updated safely, are well‑instrumented for debugging, and are structured for continued development as the product matures.

In this position, you will guide and take ownership of some of UMag’s key development activities. This includes developing system services, data logging, communication interfaces, diagnostics, update mechanisms, configuration management, monitoring, and embedded hardware integration. You will work closely with colleagues across electronics, software, mechanical design, geophysics, and field operations to turn R&D prototypes into stable, maintainable, and production-ready systems.

Your responsibilities will include:
  • Develop, maintain, and improve embedded Linux software for drone payload and ground-unit systems.
  • Mature existing prototype software into robust, maintainable, and testable product software.
  • Improve system reliability, startup behaviour, fault handling, logging, diagnostics, and recovery mechanisms.
  • Develop and maintain software for sensor integration, data storage, communication, timing, and system monitoring.
  • Support reliable software update and configuration workflows for systems deployed in the field.
  • Work with Linux services, networking, serial interfaces, radio links, storage, and hardware interfaces.
  • Document software architecture, system behaviour, interfaces, deployment procedures, and troubleshooting workflows.
  • Support integration testing, field testing, customer demonstrations, and production handover.
  • Collaborate with electronics engineers on hardware/software integration, debugging, and system-level fault analysis.

In summary, you will help us turn our embedded Linux-based platform into a reliable, upgradeable, well‑documented, and production-ready system for drone-based magnetic survey applications.

Qualifications
  • MSc or BSc in Software Engineering, Computer Science, Electronics Engineering, Embedded Systems, or similar practical experience.
  • At least, 3 years of relevant professional experience.
  • Strong practical experience with Linux-based development, preferably on embedded or resource‑constrained systems.
  • Experience with C, C++, Rust, or Python in embedded or system‑level applications.
  • Experience with Linux system services, system, shell scripting, networking, serial communication, and hardware interfaces.
  • Experience developing reliable software for systems that interact with sensors, radios, storage, or external hardware.
  • Good understanding of software reliability, logging, diagnostics, error handling, and maintainable architecture.
  • Experience with Git and structured development workflows.
  • Experience with requirement‑driven design, testing, documentation, and version control.
  • Written and oral English at a professional level.
Working at UMag

By joining UMag, you will be working together with a highly dedicated team of software and hardware engineers as well as geophysicists with years of experience in the development and testing of drone magnetic solutions for various applications.

We offer great flexibility in the position with the option to work from home two days a week.

S alary is offered according to qualifications . The position is permanent and full-time.

Our office is located in Birkerød. Weare continuously improving our workspace with top‑notch facilities, including a workshop, demining test field, and a lab where our hardware engineers and students can produce mock‑ups and prototypes.

We speak English at the office.

We hold ongoing interviews and will fill the position when we have found the right candidate.

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

Similar jobs worth comparing

Electronics Engineer for drone magnetic solutions
Electronics Engineer for drone magnetic solutions

Teknologiens Mediehus • Birkerød

Hybrid
DKK 550,000 - 750,000
Hardware/Electronics Prototyping Technician for drone magnetic solutions
Hardware/Electronics Prototyping Technician for drone magnetic solutions

Teknologiens Mediehus • Birkerød

On-site
DKK 400,000 - 550,000
Mechanical Design Engineer for Drone Magnetic Solutions
Mechanical Design Engineer for Drone Magnetic Solutions

Teknologiens Mediehus • Denmark

On-site
DKK 600,000 - 800,000
Work from home option
Workshop facilities
High‑tech lab
+1
Remote Embedded Linux Engineer - Drone Magnetic Demining
Remote Embedded Linux Engineer - Drone Magnetic Demining

Teknologiens Mediehus • Odense

Hybrid
DKK 520,000 - 760,000
Remote work two days/week
Office in Birkerød
Drone Magnetic Electronics Engineer - Flexible, Remote-Option
Drone Magnetic Electronics Engineer - Flexible, Remote-Option

Teknologiens Mediehus • Birkerød

Hybrid
DKK 550,000 - 750,000
Embedded Software Engineer
Embedded Software Engineer

MyDefence A/S • Aalborg

Hybrid
DKK 385,000 - 770,000
Flexible hybrid work
International team
Competitive salary
+1
Drone Magnetic Systems Mechanical Design Engineer
Drone Magnetic Systems Mechanical Design Engineer

Teknologiens Mediehus • Denmark

On-site
DKK 600,000 - 800,000
Work from home option
Workshop facilities
High‑tech lab
+1
Drone Hardware Prototyping Technician (Remote)
Drone Hardware Prototyping Technician (Remote)

Teknologiens Mediehus • Birkerød

On-site
DKK 400,000 - 550,000
Engineer assistant in Unmanned Aerial Systems (drones)
Engineer assistant in Unmanned Aerial Systems (drones)

Syddansk Universitet (University of Southern Denmark - SDU) • Odense

On-site
DKK 420,000 - 540,000
Technical Operations Engineer
Technical Operations Engineer

Saildrone Europe • København

On-site
DKK 580,000 - 720,000
Pension package
Health insurance