Senior Softwareingeniør – IoT-platform, belastning og energistyring

FLEXeCHARGE ApS

2000 Copenhagen

Lokation
2000 Copenhagen
Virksomhed
FLEXeCHARGE ApS
Arbejdstid
Fuldtid
Opslået
5. november 2026
Ansøgningsfrist
5. december 2026
Kategori
Ph.d., naturvidenskab og teknik

Om jobbet

🚀 Om rollen

Vi leder efter en erfaren softwareingeniør, der skriver solid, pålidelig kode og ønsker, at den kode skal styre rigtig hardware. Hos FLEXECHARGE administrerer vores HARMON-E-platform load og energi for EV-ladende operatører i hele Europa. En del af den kører i kanten, på en industri-PC ved siden af ladere, batterier og solcelleinvertere, og forbundet til de grænseflader DSOs bruger til at afkorte belastningen.

Du vil opbygge og vedligeholde TypeScript-mikrotjenesterne, der taler med disse enheder og omformer deres data til beslutninger. Dette er ikke en web-app-rolle. Det er softwareudvikling for systemer hvor den anden side er fysisk, tilstandsbetinget og ofte upålidelig.

⚡ Hvad der gør denne rolle særlig

Den sidder hvor to verdener mødes

  • Web- og cloud-værktøjskæde: TypeScript, Docker, MQTT, Azure, Kubernetes.
  • Operativ teknologi og systemintegration: samtale med rigtige ladere, batterier og inverters over Modbus og OCPP, kørende i kanten på en industri-PC.

Din kode vil ikke kun tale til rene API'er i et datacenter. Den kører på stedet, ved siden af rigtige perifere enheder, og skal fortsætte med at udføre sit arbejde, selv når disse enheder og netværkene mellem dem ikke opfører sig som forventet.

Vi erkender, at TypeScript ikke typisk bruges til edge computing eller hardwaregrænseflader. Derfor leder vi efter en stærk softwareingeniør, der er interesseret i at lære nye teknikker og applikationer samt anvende sine tekniske færdigheder på nye måder.

🛠️ Hvad du vil gøre

  • Skriv og vedligehold en kombination af TypeScript-mikrotjenester og forretningslogikken bag dem: kontrolalgoritmer, planlægning og beslutningstagning, ikke kun rørføring.
  • Opbygge og udvide enhedsdrivere for ladere, batterier og invertere over Modbus TCP, ved hjælp af vores eksisterende driver-tjenester som udgangspunkt.
  • Arbejde med OCPP, som vores platform allerede understøtter, efterhånden som du kommer i gang.
  • Køre tjenester i containere ved kanten og forbinde dem gennem MQTT og pub/sub-messaging til vores cloud-backend.
  • Profilere og optimere software på edge-hardware, hvor hardware-ressourcerne er begrænsede.
  • Bidrage til at forme den langsigtede bevægelse af ydeevne-kritiske tjenester til kompilerede sprog.
  • Mentorere og par-programmere med kolleger om integrationer og softwarefaglighed.

🤔 Hvorfor kompilerede sprog, hvis vi skriver TypeScript?

Det kan lyde underligt, så her er begrundelsen. I dag er størstedelen af vores edge-stack TypeScript, og du vil udvikle i det fra første dag. Over tid vil vi flytte udvalgte services, såsom enhedsgrænseflader og ydeevnekritiske paths, til et kompileret sprog, samtidig med at de forbliver en del af den samme stack.

For at gøre det ordentligt, skal du forstå begge sider: TypeScript-tjenesterne som de er nu, og begreberne omkring hukommelse, typer og ydeevne som kompilerede sprog kræver, at du tænker over. Efter vores erfaring er det meget nemmere at gå fra et kompileret sprog til et scripting-miljø end omvendt. Så hvis du er en Go-, C-, C++, Rust- eller lignende udvikler, der er glad for at arbejde i TypeScript (eller glad for at lære), så er du præcis den, vi leder efter.

✅ Must-have

  • 3–5+ års professionel softwareudvikling med stærke software- og ingeniørfundamenter.
  • Professionel erfaring i et kompileret sprog (f.eks. Go, C, C++, Rust, C# eller Java).
  • Færdigheder i et scripting-sprog, ideelt TypeScript, ellers JavaScript eller Python, eller en tydelig villighed til hurtigt at blive produktiv i TypeScript.
  • Erfaring med at skrive forretningslogik med tilstandsbetingede beregninger og operationer, som kan selvhealere og komme sig gnidningsfrit.
  • Comfort med asynkrone og hændelsesdrevne systemer, der taler med upålidelige eksterne komponenter eller periferienheder.

💡 Meget ønsket (men vi lærer det)

  • Hands-on enheds- eller protokolintegration: Modbus, serielle grænseflader, Ethernet/TCP-IP eller tilsvarende.
  • Containervis applikationer. Docker, Docker Compose eller Kubernetes er ideelle, men enhver container-teknologi tæller.
  • Pub/sub og distribuerede systemer, ideelt MQTT eller et andet IoT-messaging-protokol, og forståelse af deres pålidelighedsbekymringer.
  • Arbejder i begrænsede systemer, herunder at profilere software for at finde hvor CPU- eller hukommelsesbegrænsningerne rammer.

🎁 Bonus, ikke et krav

  • OCPP-erfaring.
  • Energi-, EV-lade- eller kraftsystemdomæneviden.
  • Edge-implementeringserfaring.

Hvis du ikke har disse, så ansøg alligevel. Stærke fundamenter og den rette tankegang betyder mere. 💪

🚫 Denne rolle er sandsynligvis ikke for dig hvis

  • Din erfaring primært er front-end eller request/response web- apps, uden baggrund i et kompileret sprog.
  • Du foretrækker at blive i ét sprog og ikke er interesseret i at arbejde i TypeScript.
  • Du ønsker en ren firmware- eller PLC-rolle uden at skrive højere niveauets tjenester.
  • Du ikke nyder at fejlfinde de rodede tilfælde hvor hardware ikke opfører sig som dokumenteret.

🌆 Hvad er det som at arbejde hos FLEXECHARGE?

  • Vores kontor ligger i Frederiksberg: lyst, behageligt og et virkelig rart sted at tilbringe din arbejdsdag.
  • Du er dækket med pensionsbidrag.
  • Frokost serveres on-site, og den er lækker, sund og nærende.
  • Vi nyder hinandens selskab uden for arbejdet også, med fredagsbar, firmaevents og teambuilding-aktiviteter inden for hvert team.
  • Du vil have muligheder for individuel udvikling.

🤝 Vores ansættelsesproces

Her er cirka, hvad der sker, når vi har set din ansøgning

  • En første samtale (omkring 30 minutter) med vores rekrutterer. Du får en fornemmelse af rollen, kan stille alt hvad du vil, og vi får begge en fornemmelse af, om det er værd at forfølge yderligere.
  • Tid med teamet: en samtale med Kasper, vores Head of Architecture & Systems, og Robert, vores CTO.
  • En teknisk stage: en eller flere interviews med teamet, som kan inkludere en case-øvelse og efterfølgende diskussioner. Disse kan afholdes eksternt eller på vores kontor.
  • En samtale med Max , vores CEO, sammen med en anden fra teamet.

At ansætte omhyggeligt betyder noget for os. Vi vil lære dig ordentligt at kende, og vi vil have, at du også får en reel fornemmelse af os. Hvis der er noget, vi kan gøre for at få processen til at fungere bedre for dig, så sig til.

Vi vil meget gerne høre fra dig.

📍 Lokation og praktiske detaljer

Dette er en on-site rolle baseret i København. Kun kandidater, der i øjeblikket befinder sig i København, eller dem der klart opgiver i deres ansøgning, at de planlægger at flytte, vil blive taget i betragtning.

Bemærk venligst

  • Vi tilbyder ikke visumsponsorering for denne rolle.
  • Vi tilbyder ikke flytningstjenester.

🔐 Datapersondata (GDPR)

Ansøgninger til denne rolle behandles udelukkende gennem The Hub (thehub.io), vores rekrutteringsplatform, i overensstemmelse med deres privatlivspolitik og gældende GDPR-krav. Som en del af vores ansættelsesproces kan samtaler bliver optaget og transkriberet via Microsoft Teams, og AI-værktøjer kan bruges til at opsummere ansættelsesnoter til støtte for vores ansættelsesteamets evaluering. Dine oplysninger vil blive behandlet fortroligt, opbevaret kun i løbet af intervju-processen og kun brugt til denne rekrutteringsproces.

Lyder jobbet som noget for dig? Opret en gratis profil, så hjælper vi dig videre med ansøgningen.

Ny i Danmark?

Få hjælp til arbejdstilladelse, CPR, skat og jobsøgning fra Lena, vores gratis AI-rådgiver for udlændinge.

Spørg Lena gratis

Læs guiderne om at arbejde i Danmark →

Lignende job

Ikke helt det rigtige match? Se andre relevante stillinger før du går videre.

Seneste job

Nye opslag fra Arbejd.com, hvis du vil sammenligne muligheder.

Gør mere med jobbet

Brug Arbejd-appen til at komme hurtigere fra opslag til ansøgning

Gem jobbet, tilpas dit CV, generer en målrettet ansøgning og træn samtalen ud fra stillingen.

AI-ansøgning

Lav en målrettet ansøgning til dette job

CV-optimering

Tilpas dit CV til kravene i opslaget

Jobsamtale

Træn samtalen med spørgsmål til stillingen

Jobmatch

Find flere job der ligner dette opslag

Opret gratis profil på Arbejd.com

Arbejd.com er udviklet til at gøre jobsøgningen nemmere og mere effektiv.

Senior Softwareingeniør – IoT-platform, belastning og energistyring

FLEXeCHARGE ApS · 2000 Copenhagen