Senior Software Engineer – IoT Platform, Belastnings- og energistyring

FLEXeCHARGE ApS

2000 Copenhagen

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

Om jobbet

🚀 Om rollen

Vi leder efter en senior softwareingeniør, der skriver solid, pålidelig kode og ønsker, at koden skal styre rigtige hardwareenheder. Hos FLEXECHARGE styrer vores HARMON-E-platform belastning og energi til EV-ladeoperatører i hele Europa. En del af den kører i kanten, på en industriel PC ved siden af ladere, batterier og solinvertere, og forbundet til de interfaces, som DSOs bruger til at reducere belastningen.

Du vil opbygge og vedligeholde TypeScript-mikroservices, der kommunikerer med disse enheder og omdanner deres data til beslutninger. Dette er ikke en rolle som web-app. Det er softwareengineering til systemer hvor den anden side er fysisk, tilstandsbetinget og ofte upålidelig.

⚡ Hvad der gør denne rolle speciel

Den sidder der, hvor to verdener mødes

  • Web- og cloud-toolchain: TypeScript, Docker, MQTT, Azure, Kubernetes.
  • Operativ teknologi og systemsintegration: kommunikation med virkelig udstyr som ladere, batterier og invertere over Modbus og OCPP, kørende i kanten på en industriel PC.

Din kode vil ikke kun tale med rene API'er i et datacenter. Den kører lokalt, ved siden af virkelige periferienheder, og skal fortsætte med at gø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 hardware-interfacing. Derfor leder vi efter en stærk softwareingeniør, der er interesseret i at lære nye teknikker og anvendelser, samt at anvende sine tekniske færdigheder på nye måder.

🛠️ Hvad du vil lave

  • Skriv og vedligehold en kombination af TypeScript-mikroservices og den forretningslogik bag dem: kontrolalgoritmer, planlægning og beslutningsprocesser, ikke blot rørførsel.
  • Opbygge og udvide enhedsdrivere til ladere, batterier og invertere over Modbus TCP, ved hjælp af vores eksisterende driver-tjenester som udgangspunkt.
  • Arbejd med OCPP, som vores platform allerede understøtter, når du kommer op i fart.
  • Kør tjenester i containere ved kanten og forbind dem gennem MQTT og pub/sub-messaging til vores cloud-backend.
  • Profilér og optimer software på edge-hardware, hvor hardware-ressourcerne er begrænsede.
  • Bidrag til formgivningen af den langsigtede flytning af ydeevne-kritiske tjenester til kompilerede sprog.
  • Mentorér og par med kolleger om integrationer og softwarehåndværk.

🤔 Hvorfor kompilerede sprog, hvis vi skriver TypeScript?

Det kan lyde underligt, så her er begrundelsen. I dag er størstedelen af vores edge-stak TypeScript, og du vil udvikle i det fra dag ét. Med tiden ønsker vi at flytte udvalgte tjenester, såsom enhedsgrænseflader og ydeevne-kritiske stier, til et kompileret sprog, samtidig med at de forbliver en del af den samme stak.

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 lettere 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 villig til at lære), er du præcis den, vi leder efter.

✅ Must-have

  • 3–5+ års professionel softwareudvikling med stærke software- og ingeniørfunder
  • Professionel erfaring i et kompileret sprog (for eksempel Go, C, C++, Rust, C# eller Java).
  • Beherskelse af et scripting-sprog, ideelt TypeScript, ellers JavaScript eller Python, eller en klar villighed til hurtigt at blive produktiv i TypeScript.
  • Erfaring med at skrive forretningslogik med tilstandsbetingede beregninger og operationer, som kan selvhelbrede og komme sig elegant.
  • Været med i asynkrone og event-drevne systemer, der taler med upålidelige eksterne komponenter eller perifere enheder.

💡 Stærkt foretrukket (men vi lærer det)

  • Hands-on enheds- eller protokolintegration: Modbus, serielle interfaces, Ethernet/TCP-IP eller tilsvarende.
  • Containerversioner applikationer. Docker, Docker Compose eller Kubernetes er ideelle, men enhver container-teknologi tæller.
  • Pub/sub og distribuerede systemer, ideelt MQTT eller en anden IoT-meddelelser-protokol, og en forståelse for deres pålidelighedsudfordringer.
  • Arbejde inden for begrænsede systemer, herunder profilering af software for at finde, hvor CPU- eller hukommelsesbegrænsningerne bider.

🎁 Bonus, ikke et krav

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

Hvis du ikke har disse, så ansøg alligevel. Stærke fundamentaler og den rette tænkemåde betyder mere. 💪

🚫 Denne rolle er sandsynligvis ikke for dig, hvis

  • Din erfaring primært er frontend- eller request/response-weba-apps, uden kompileret-sprog baggrund.
  • 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 niveauer af tjenester.
  • Du ikke nyder at fejlfinde de besværlige tilfælde, hvor hardware ikke opfører sig som dokumenteret.

🌆 Hvordan er det at arbejde hos FLEXECHARGE?

  • Vores kontor ligger i Frederiksberg: lyst, behageligt og et virkelig rart sted at tilbringe din arbejdsdag.
  • Du er dækket af 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 teambuildingaktiviteter inden for hvert team.
  • Du får muligheder for individuel udvikling.

🤝 Vores ansættelsesproces

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

  • En første samtale (ca. 30 minutter) med vores rekrutteringskonsulent. Du får en fornemmelse af rollen, kan stille det, du undrer dig over, og vi får begge en fornemmelse af, om det er værd at gå videre.
  • Tid med teamet: en samtale med Kasper, vores Head of Architecture & Systems, og Robert, vores CTO.
  • En teknisk fase: en eller flere interviews med teamet, hvilket kan inkludere en casesøvelse og opfølgende diskussioner. Disse kan finde sted fjernmøder eller på vores kontor.
  • En samtale med Max , vores CEO, sammen med en anden fra teamet.

Ansættelse med omhu betyder noget for os. Vi vil gerne lære dig ordentligt at kende, og vi vil have, at du får en ægte fornemmelse af os også. 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.

📍 placering og praktiske detaljer

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

Bemærk venligst

  • Vi tilbyder ikke visum sponsorering for denne rolle.
  • Vi tilbyder ikke flyttehjælp.

🔐 Databeskyttelse (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 interviewproces kan samtaler blive optaget og transskriberet via Microsoft Teams, og AI-værktøjer kan bruges til at opsummere interviewnotater for at støtte vores ansættelsesteam. Dine data vil blive behandlet fortroligt, kun opbevaret under interviewprocessen 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.

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 Software Engineer – IoT Platform, Belastnings- og energistyring

FLEXeCHARGE ApS · 2000 Copenhagen