freehire launches on Product Hunt on 26 August.

Follow →

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.

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

Our office is located in Birkerød. We are 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.

Application and contact
If you have any questions about the job, please contact Rubén Ferreras Carracedo at rfc@umagsolutions.com.

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

Read more about us here:
LinkedIn:
https://www.linkedin.com/company/umag-solutions/posts/

Website:
https://umagsolutions.com/

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available