Lead Embedded Software Engineer

KK Group 

📍 Copenhagen, Denmark 🇩🇰

full-time
lead
hybrid
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

firmwareC/C++Microchipembeddeddebugging

Industry

EnergyConsumer Electronics

Job Description

Join us and help shape the future of industrial monitoring technology.


At KK Group, we design and deliver advanced vibration and condition‑monitoring technologies used across critical industrial applications. Our products help customers protect assets, prevent downtime, and operate safely.


We’re now looking for a Lead Embedded Software Engineer who is excited about building reliable, high‑quality embedded software for the next generation of our PCH vibration monitors, TCM monitoring systems and M‑System platforms. If you’re passionate about embedded systems, enjoy solving complex challenges, and thrive in a collaborative environment—this might be your next great opportunity.



Why this role matters

The primary purpose of this role is to develop and maintain firmware for PCH and TCM hardware platforms, ranging from compact vibration sensors to sophisticated multi-processor monitoring systems. The Lead Embedded Software Engineer ensures that firmware aligns with hardware revisions, customer-frozen versions, regulatory requirements, and KK Group’s embedded platform standards. Additionally, the role supports product lifecycle updates, manages obsolescence, and contributes to field reliability improvements, including transitions between accelerometer models.



What you will do

Embedded Firmware Development

  • Develop firmware for M-System MKIII, PCH 1026 series, and unified monitoring platforms, following the Monitoring Solutions role map for mid-level firmware engineers. Responsibilities include implementing, maintaining, and optimizing drivers for sensors, accelerometers, communication interfaces, and internal self-test routines. The engineer writes efficient embedded C/C++ code for microcontrollers and SoCs used across PCH and TCM hardware.


Hardware-Firmware Integration

  • Validate firmware functionality on updated hardware platforms, such as new mainboard samples for the PCH 1026. Responsibilities include conducting board bring-up, debugging, and functional verification in collaboration with hardware engineering teams, and participating in obsolescence-driven redesigns involving accelerometers, PCBs, and component substitutions as referenced in the PCH 1026 Roadmap.


Product Verification & Compliance

  • Support EMC testing, safety function validation, and certification updates impacted by firmware changes, such as DNV-GL GL2010. The role maintains compatibility across firmware versions using KK’s CCW/BCW (Compatibility Control Word) mapping practices, ensuring firmware meets customer-frozen specifications and maintains backward compatibility for fielded units.


Tooling, Versioning & Documentation

  • Use GitLab and Microchip Studio / Atmel Studio-based toolchains for code management. Responsibilities include producing technical documentation such as release notes, change logs, firmware interface descriptions, register maps, and verification logs. The engineer also ensures open-source compliance according to SWREQ:ToolsSystems.OpenSource requirements regarding the legal use of open-source software in commercial firmware.


Cross-Functional Collaboration

  • Work closely with Systems, Hardware, Test & Validation, Production, and Customer Engineering teams. The role supports customer approvals when firmware changes require formal validation and participates in roadmap activities for next-generation monitoring platforms and industrial variants.



What you bring

Experience

  • 3+ years of embedded firmware development experience in industrial, safety-critical, or sensor-driven systems. A background in vibration monitoring, control systems, or industrial electronics is advantageous.


Technical Skills

  • Strong proficiency in C/C++ for embedded systems, experience with Microchip/Atmel microcontrollers, DSPs, or ARM-based SoCs, and familiarity with Yocto, Linux boot architectures, U-Boot, systemd, and secure firmware frameworks. Additional skills include experience with Modbus/RS485, USB service port interfaces, register-mapped device control, understanding CCW/BCW compatibility requirements, multi-processor firmware coordination, and the ability to diagnose hardware-firmware interaction issues using oscilloscopes, analyzers, and laboratory tools.


Soft Skills & Language Skills

  • Demonstrated structured problem-solving ability and robust documentation discipline. Strong communication skills are essential for coordinating across hardware, validation, and product teams. The engineer should be able to work effectively in rapid product iteration cycles while maintaining discipline around frozen firmware baselines.
  • Fluent in English & Danish



If you feel you meet most—but not all—criteria, we encourage you to apply. We value curiosity, growth mindset, and practical problem-solving just as much as specific experience.



Your Impact

Your work ensures the long-term reliability and success of products used globally in safety‑critical environments. You’ll contribute directly to:

  • Reduced obsolescence risk
  • High device uptime for customers
  • Evolving next-generation hardware platforms
  • Improved lifecycle management and cutting-edge R&D initiatives



Location

This role is based in our office in Copenhagen with flexibility for hybrid work.



Ready to Make an Impact?

If you enjoy solving complex technical challenges and help shape the future of industrial monitoring technology, we’d love to hear from you.


Apply today and send us your resume in English. Interviews will be scheduled on an ongoing basis.



Further information:

For further information on the position, please contact Morten Kvistgaard at +45 2962 1830.



About KK Group

Building on more than 40 years of experience, KK Group is a leading systems supplier to the renewable energy industry. Our capabilities span developing state-of-the-art technologies, high-quality lean manufacturing, and flexible aftermarket services. KK Group is owned by A.P. Moller Holding, the parent company of the A.P. Moller Group, established in 1904 by Arnold Peter Møller. We are a global and diverse team of over 3,700 people, working towards delivering products and services that enable a future powered by renewable energy.


At KK Group, our culture and DNA are built on a foundation of can-do attitude and innovation. We actively foster an inclusive work environment that embraces diversity, rejects any form of discrimination, and provides equal opportunities for all people. Our commitment lies in cultivating a strong culture centred around health, safety, wellbeing, and effective teamwork