Bootstrap

DEIF

Embedded Software Developer

๐Ÿ“ŒSkive, Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ mid-level

hybrid

At DEIF, we believe that skills, motivation, and mindset matter more than personal details. Thatโ€™s why we use blind recruitment for this position. If this role excites you, all you need to do is answer four job-specific questions โ€“ no CV, no cover letter, and no personal information (such as name, age, gender, or background). Just your insights and experience.ย Sounds exciting? Keep reading.


At DEIF A/S, we develop advanced control solutions that keep power stable and efficient โ€“ whether from wind, solar, or traditional sources. With more than 650 dedicated employees worldwide , we push boundaries, set new standards in energy efficiency and conversion, and work towards becoming the market leader in intelligent energy control. Together, we create solutions that Improve Tomorrow.


About the job

As an Embedded Software Developer at DEIF, youโ€™ll help shape tomorrowโ€™s energy solutions. Our products control and switch between various energy sources โ€“ including solar, wind, diesel, and batteries โ€“ for more efficient and reliable power production. Most R&D, manufacturing, and testing takes place at our headquarters in Skive, givingย us a unique setup that fosters close collaboration and rapid innovation.


Youโ€™ll join a team of 20 skilled colleagues developing embedded application software for our Linux-based multi-core controller platform . Youโ€™ll be responsible for developing the software that determines how our products respond to real-world conditions โ€“ like when batteries charge or discharge, how generators operate, and how new features such as DC systems are added to our platform.


โ€œDEIF offers an open platform that allows customers to develop and run their own applications on our robust controllers. As a Software Developer, you will be part of the full development process โ€“ from idea to system integrationโ€, explains Department Manager, Simon Appelt.


Working tasks and responsibilities

  • Develop embedded application software in C++ for DEIFโ€™s Linux-based controller platform
  • Write unit tests in C++ and contribute to automated validation using CI/CD frameworks.
  • Collaborate closely with hardware and software teams to ensure smooth system integration.
  • Participate in Agile development processes and contribute to continuous improvement of our software platform


The Software Team works in Agile sprints of 2 weeks, allowing for frequent feature delivery and continuous feedback. Youโ€™ll collaborate closely with your team, product specialists, and other stakeholders, ensuring high-quality solutions while learning from colleagues with diverse skills and backgrounds.


What weโ€™re looking for

Weโ€™re looking for a passionate engineer who enjoys solving complex technical challenges. You thrive in a collaborative environment where progress is driven by shared ideas, diverse skills, and teamwork.

You have experience with embedded software development in C/C++ , gained either during your studies or from your early professional career. Knowledge of ANSI C, VCS, object-oriented programming or CI/CD tools is a plus.


How to apply

Forget the traditional CV and application. To apply, simply answer the 4 job-specific questions below!

Thatโ€™s it โ€“ and remember to leave out personal details such as name, age, or ethnicity, nationality, etc.


1 - Battery Control Logic in Hybrid Systems

Think back to a time when you worked with battery systems or studied energy control logic. Based on your experience, what specific factors did you consider ensuring both efficiency and safety in charging/discharging? If you havenโ€™t worked directly with batteries, describe how you would approach structuring the logic, and explain your reasoning with a real-world analogy or example.


2 - Ensuring Stable Generator Output

Describe a situation where you had to manage or simulate interactions between multiple energy sources. What specific software strategies would you use to ensure stable generator output, and how would you test your solution? Share any lessons learned or trade-offs youโ€™d consider.


3 - Adding Business Logic to Controller Application

Imagine youโ€™re tasked with integrating DC system logic into an existing controller application. Based on your experience or understanding of embedded systems, what are the key software considerations youโ€™d prioritise? Describe how you would avoid introducing regressions or performance issues and mention any tools or practices youโ€™d use.


4 - Handling Software Project Challenges

Share a specific example of a software project where something didnโ€™t go as planned. What was your role, what went wrong, and how did you adapt? What would you do differently today, and how has that experience shaped your approach to problem-solving?


Why join DEIF?

At DEIF A/S, youโ€™ll be part of a family-owned company with strong values and a culture built on trust, openness, and collaboration. Youโ€™ll experience a professional and highly engaged working environment, where weโ€™re curious on each otherโ€™s perspectives and encourage respectful, honest dialogue that drives growth. Our strength lies in responsibility, teamwork, and the courage to innovate โ€“ thatโ€™s what drives us forward.


In addition to a role filled with exciting challenges, we offer you :

  • Flexible work arrangements, including home office days and access to satellite offices in Odense, Aalborg, and Silkeborg
  • The opportunity to work with cutting-edge technologies in state-of-the-art facilities
  • On-the-job training and knowledge sharing with skilled employees
  • In-house canteen and physiotherapist at our headquarters
  • Fitness breaks , social events , and much more supporting your wellbeing.


Want to know more about working at DEIF? Visit our career page today!


Whatโ€™s Next?

Once we receive your answers, our recruitment team will carefully review all submissions and shortlist candidates based on the content of their responses.

If selected, youโ€™ll be invited to a first online interview, where youโ€™ll meet members of the recruitment team. In this interview, weโ€™ll focus on your answers to the job-specific questions โ€“ not your CV or personal background. The goal is to better understand your thought process, motivation, and approach to the role.

Candidates who move forward will be invited to a second interview at DEIF headquarters, where weโ€™ll conduct a personal profile assessment and dive deeper into your professional experiences and competencies.

Other similar jobs

C++ GPU Modelling Engineer

@ AMD, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

GPU Systems Software Engineer - Cork, Ireland

@ Qualcomm, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

Embedded Software Engineer

@ Actalent, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

Embedded Software Engineer

@ Abbott, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

Embedded Software Engineer

@ Actalent, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

Junior R&D Software/Firmware Engineer - C++

@ Agilent Technologies, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

Embedded Software Development Engineer, Ring

@ Amazon, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

Embedded Software Engineer II, Ring

@ Amazon, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ mid-level

  • Working model

    hybrid

  • Skills
  • Industry
  • Find similar jobs

    C++ GPU Modelling Engineer

    @ AMD, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

    GPU Systems Software Engineer - Cork, Ireland

    @ Qualcomm, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

    Embedded Software Engineer

    @ Abbott, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

    Junior R&D Software/Firmware Engineer - C++

    @ Agilent Technologies, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

    Embedded Software Development Engineer, Ring

    @ Amazon, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

    Embedded Software Engineer II, Ring

    @ Amazon, ๐Ÿ“Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—