Lead Embedded Software Engineer

KK Wind Solutions
Copenhagen,
KK Wind Solutions logo

Oversigt og nøgleindsigter

KK Wind Solutions søger en Lead Embedded Software Engineer til udvikling af firmware til avancerede vibrationsmonitorer og overvågningssystemer. Stillingen kræver erfaring med indlejret software og samarbejde på tværs af teams.

Højdepunkter

  • Udvikling af firmware til industrielle overvågningssystemer
  • Samarbejde med hardware, test og produktteams
  • Fleksibilitet for hybridarbejde i København

Påkrævede kvalifikationer

  • 3+ års erfaring med indlejret firmwareudvikling
  • Stærk færdighed i C/C++ og Microchip/Atmel mikrocontrollere
  • Gode kommunikationsevner på engelsk og dansk

Ønskværdige kvalifikationer

  • Baggrund i vibrationsmonitorering eller kontrolsystemer
  • Erfaring med Modbus/RS485 og USB interface

Den ideale kandidat

Den ideelle kandidat har en passion for indlejrede systemer og er dygtig til at løse komplekse udfordringer. Kandidaten trives i et samarbejdsmiljø og besidder en struktureret tilgang til problemløsning.

Jobdetaljer

Løn efter aftale
Fuldtid
37 timer/uge
Hybrid
Copenhagen

Jobbeskrivelse

Vacancy 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.

Responsibilities

  • 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.
  • 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.
  • 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.

Our requirements

  • 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.
  • 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.
  • 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.

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.

We offer

At KK Wind Solutions, we offer you the opportunity to collaborate with colleagues across cultures in developing innovative greentech solutions. Founded on our long history as an industry pioneer and strong financial position, we are always looking for ways to improve our business and encourage new ideas and fresh perspectives. Combined with a flat hierarchical structure and a positive and informal working environment with a can-do attitude, this allows our employees to grow both personally and professionally.

Further information

If the above matches your field of interest and your qualifications, please send your application and resume as soon as possible. Interviews are held on an ongoing basis.

For further information, please contact:

Morten Kvistgaard
+45 2962 1830
Karen Lim
+45 4194 6883

Karrierevej

Typisk karriereforløb

1

Senior Embedded Software Engineer

2

Technical Lead

3

Engineering Manager

Vækstpotentiale

Som Lead Embedded Software Engineer har du mulighed for at avancere til senior niveau, hvor du kan lede større projekter og teams. Derudover kan du udvikle dig mod tekniske ledelsesroller, hvor du vil have indflydelse på strategiske beslutninger og innovationsretninger.

Overførbare færdigheder

Embedded firmware developmentCross-functional collaborationTechnical documentation

Branchekontekst

Stillingen er central i den industrielle overvågningssektor, hvor udviklingen af pålidelig software er afgørende for at sikre driftsikkerhed og minimere nedetid. Med den stigende efterspørgsel efter avancerede overvågningsløsninger er der gode muligheder for vækst og innovation inden for området.

Færdighedsanalyse

Kritiske færdigheder

Embedded Firmware Development

Udvikling af firmware til M-System MKIII og PCH 1026 serien, herunder implementering og optimering af drivere.

C/C++ Programmiing

Stærk kompetence i C/C++ til embedded systemer.

Vigtige færdigheder

Hardware-Firmware Integration

Validering af firmware funktionalitet på opdaterede hardware platforme.

EMC Testing & Compliance

Understøttelse af EMC test og sikkerhedsfunktion validering.

Cross-Functional Collaboration

Samarbejde med tværfaglige teams som systemer, hardware og validering.

Ønskværdige færdigheder

Version Control with GitLab

Brug af GitLab for kodehåndtering og dokumentation.

Diagnostic Tools Usage

Evne til at diagnosticere hardware-firmware interaktioner ved brug af oscilloskoper og analyzere.

Mest kritiske færdigheder

Embedded Firmware DevelopmentC/C++ ProgrammiingHardware-Firmware Integration

Sådan fremhæver du din erfaring

Fremhæv erfaring med udvikling af firmware i industrielle applikationer, og nævn specifikke projekter, hvor du har arbejdet med C/C++ og hardware-integration. Beskriv din rolle i tværfaglige teams og hvordan det har bidraget til at løse komplekse udfordringer.

Interviewforberedelse

Sandsynlige spørgsmål

Kan du beskrive dit arbejde med firmwareudvikling i tidligere projekter?

erfaring

Tip: Fokusér på specifikke projekter og de teknologier, du har brugt.

Hvordan håndterer du hardware-firmware integration og fejlfinding?

teknisk

Tip: Giv konkrete eksempler på udfordringer og løsninger.

Hvad er dine erfaringer med at arbejde i tværfaglige teams?

kultur

Tip: Beskriv dine samarbejdsmetoder og kommunikationsteknikker.

Hvordan holder du dig opdateret med de nyeste teknologier inden for embedded systems?

erfaring

Tip: Nævn relevante kurser, bøger eller online ressourcer.

Kan du give et eksempel på et projekt, hvor du har arbejdet med sikkerhedscertificering?

erfaring

Tip: Diskutér specifikke standarder og din rolle i processen.

Hvilke værktøjer og metoder bruger du til versionering og dokumentation?

teknisk

Tip: Nævn specifikke værktøjer som GitLab og deres anvendelse.

Hvordan sikrer du, at din firmware er kompatibel med tidligere versioner?

teknisk

Tip: Forklar CCW/BCW metoden og dens betydning.

Spørgsmål du kan stille

  • Hvordan ser udviklingsprocessen ud for nye firmwareopdateringer her?
  • Hvilke udfordringer har teamet stået over for i de seneste projekter?
  • Hvad er virksomhedens vision for fremtidig teknologiudvikling?

Tale punkter

  • Din erfaring med vibrationsovervågningssystemer.
  • Eksempler på succesfulde projekter, hvor du har haft en ledende rolle.
  • Din tilgang til problemløsning og innovation inden for embedded systems.

Bekymringspunkter at være opmærksom på

  • Manglende erfaring med sikkerhedskritiske systemer.
  • Ingen referencer til teamwork eller tværfagligt samarbejde.

Ansøgningsstrategi

Ansøgningstips

  • Fremhæv din erfaring med embedded firmware udvikling, især inden for industrielle og sikkerhedskritiske systemer.
  • Vis din evne til at samarbejde på tværs af afdelinger, især med hardware- og testteams.
  • Inkluder konkrete eksempler på tidligere projekter, hvor du har arbejdet med vibrationsovervågning eller relaterede teknologier.

Nøgleord at inkludere

Embedded firmwareVibration monitoringC/C++MicrochipCollaboration

Fokus i ansøgningen

Fremhæv din passion for embedded systemer og din erfaring med udvikling af firmware til sikkerhedskritiske applikationer. Beskriv konkret, hvordan du har løst komplekse udfordringer i tidligere projekter.

Tilpasning af CV

Tilpas dit CV ved at fremhæve relevante projekter og resultater inden for embedded firmware udvikling. Sørg for at inkludere specifik viden om de nævnte teknologier og værktøjer, samt din erfaring med tværfagligt samarbejde.

Ofte stillede spørgsmål

Hvad indebærer stillingen som Lead Embedded Software Engineer?

Stillingen involverer udvikling af firmware til avancerede overvågningssystemer, integration af hardware og firmware samt produktverificering og overholdelse af sikkerhedsstandarder. Du vil samarbejde med tværfaglige teams for at sikre, at produkterne fungerer optimalt.

Hvilke kvalifikationer kræves for at ansøge?

Du skal have minimum 3 års erfaring med embedded firmwareudvikling, især inden for industrielle og sikkerhedskritiske systemer. Stærke færdigheder i C/C++ og erfaring med Microchip/Atmel mikrocontrollere er også nødvendige.

Hvad tilbyder KK Wind Solutions?

KK Wind Solutions tilbyder en dynamisk arbejdsplads med fokus på innovation og samarbejde. Du får mulighed for at arbejde med banebrydende teknologi og udvikle dig fagligt i et støttende miljø.

Hvordan er arbejdsmiljøet hos KK Wind Solutions?

Arbejdsmiljøet er præget af samarbejde og innovation, hvor teams arbejder tæt sammen for at løse komplekse udfordringer. Der er en stærk fokus på kvalitet og sikkerhed i alle aspekter af arbejdet.

Hvad er forventningerne til den person, der ansættes?

Vi forventer, at du kan udvikle høj-kvalitets firmware og bidrage til produktets verifikation og compliance. Du skal også være i stand til at samarbejde effektivt med andre teams og håndtere komplekse problemstillinger selvstændigt.

Hvilke tekniske færdigheder er essentielle for denne stilling?

Essentielle tekniske færdigheder inkluderer stærk erfaring med C/C++ for embedded systems, kendskab til DSP'er og ARM-baserede SoCs samt erfaring med kommunikationsprotokoller som Modbus og RS485.

Er der muligheder for faglig udvikling i stillingen?

Ja, KK Wind Solutions tilbyder løbende muligheder for faglig udvikling og træning, så du kan holde dig opdateret med den nyeste teknologi og metoder inden for embedded softwareudvikling.

Stillinger

Lead Embedded Software EngineerEmbedded Software Engineer

Lignende jobs