Embedded Software Engineer

everllence Denmark
Visa Sponsorship Relocation
Apply
AI Summary

Join the embedded software team in Copenhagen to develop firmware and middleware for the world's largest two-stroke engines. Contribute to feature development, build interfaces, and collaborate with hardware and application teams. Required skills include C, C++, and experience with RTOS-based systems.

Key Highlights
Develop firmware and middleware for the world's largest two-stroke engines
Contribute to feature development across the full lifecycle
Collaborate with hardware and application teams
Key Responsibilities
Design and develop embedded software that connects application layers with hardware
Contribute to feature development across the full lifecycle
Build interfaces to actuators and sensors communicating over various protocols
Design and implement automated tests to ensure robustness and quality
Analyse, troubleshoot, and improve existing solutions
Technical Skills Required
C C++ RTOS ARM Cortex-R5 PRP (Parallel Redundancy Protocol) AMD UltraScale processor
Benefits & Perks
Work-life balance
Flexible working hours
Remote work options
Mobility package
Visa sponsorship
Relocation assistance
Nice to Have
Experience with AI-driven tools such as Copilot, Claude, or similar

Job Description


Do you want to be part of a world-leading company and help develop the embedded platform controlling the world’s largest two-stroke engines? Are you motivated by the green transition and interested in making a real impact with your skills? This could be the opportunity for you.

At Everllence, we transform cutting-edge technology into solutions that help decarbonize global trade. As the world’s leading provider of energy-efficient and fuel-flexible large marine engines, we are driving the transition toward greener shipping.

You will join the embedded software team in the Automation department in Copenhagen. The team develops firmware and middleware that connects the two-stroke control application with the control system hardware.

The engine control system is a highly distributed embedded platform, where multiple controllers communicate over dual-redundant Ethernet networks using PRP (Parallel Redundancy Protocol) to ensure deterministic, zero-loss failover. Each controller is built on proprietary hardware, featuring an AMD UltraScale processor running an open-source RTOS to execute control algorithms and interface with sensors, actuators, and user interfaces.

You will play an important role in:

As an Embedded Software Engineer, you will develop, extend, and maintain firmware and middleware across key platform components running on multiple processors, including ARM Cortex-R5. This includes updates and improvements to the open-source RTOS, new hardware interfaces, and other core platform services.

This platform provides the foundation for application teams to develop efficient control algorithms, support multiple fuel types, and implement advanced emission reduction technologies.

Your primary responsibility will be designing and developing embedded software that connects application layers with hardware. You will:

  • Contribute to feature development across the full lifecycle, from requirements and architecture through implementation and maintenance
  • Build interfaces to actuators and sensors communicating over various protocols
  • Design and implement automated tests to ensure robustness and quality
  • Analyse, troubleshoot, and improve existing solutions
  • Improve internal tools, ways of working, and CI/CD pipelines
  • Collaborate closely with hardware and application teams to ensure seamless integration

We imagine that you:

We know that people bring different experiences and perspectives. You may have some or all of the following:

  • A degree in software engineering, computer science, electrical engineering, or a related field, with an interest in embedded systems
  • Experience in embedded software development (typically 4+ years, though equivalent experience is also valued)
  • Solid experience with C and C++
  • Hands-on experience developing embedded software on RTOS-based systems
  • A collaborative approach, with the ability to work independently and take ownership when needed
  • Interest in solving complex technical challenges
  • Strong communication skills and the ability to collaborate with different stakeholders
  • Experience with or interest in AI-driven tools such as Copilot, Claude, or similar, to improve productivity, quality, and automation across the software development lifecycle

Welcome to the embedded software team

We care about well-being and foster a relaxed, informal atmosphere where it’s easy to collaborate and exchange ideas. You will work closely with skilled engineers who are passionate about embedded systems and take pride in building robust, high-performance solutions.

The team shares knowledge openly, supports each other’s development, and continuously evolves the platform. If you enjoy working on complex challenges, discussing architecture, and learning with others, you will feel welcome here.

Unleash your potential at Everllence

Join us on our journey toward a carbon‑neutral future. At Everllence, you will help shape innovative energy solutions while growing your skills and advancing your career.

We prioritize work-life balance, flexible working hours and remote work options.

We value creativity, diversity, well‑being, and have a wide range of social clubs -from yoga and fishing to creative activities.

In 2027, we will unite our Copenhagen and Holeby locations at a new and modern site in Trekroner, Roskilde.

Build your future with us

Please apply before 10th of August 2026. Interviews will be held during the application period. Questions? You are welcome to contact Christian Kolind, Department Manager of Embedded SW, Denmark by email: christian.kolind@everllence.com.

Relocating to Denmark? We support you with a mobility package, including help with CPR registration, tax, and work permits.

We aim for a fair and inclusive recruitment process. Regardless of gender, age, religion, disability, or ethnic background, we encourage you to apply. We embrace a global mindset and intercultural environment to ensure a collaborative and inclusive workplace. If you need support, such as assistive tools for dyslexia, we can assist you.

Similar Jobs

Explore other opportunities that match your interests

Senior Embedded Software Engineer - Marine Engine Control Systems

Programming
6h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

everllence

Denmark

Software Engineer for Large Engine Over-The-Air Update Solution

Programming
1w ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

everllence

Denmark
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

everllence

Denmark

Subscribe our newsletter

New Things Will Always Update Regularly