Senior Software Engineer – IoT Platform, Belastnings- og energistyring
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.
Find flere job som dette
Lignende job
Ikke helt det rigtige match? Se andre relevante stillinger før du går videre.
- PhD fellowship on Street-level Bureaucracy of Regulatory Implementation for AIKøbenhavns Universitet · Kbh. Ø, Kbh. ØSe og ansøg
- PhD Scholarship in Machine Learning for Non-Stationary and Non-Static Nano-Tomography - DTU ComputeDanmarks Tekniske Universitet · Kgs. Lyngby, Kgs. LyngbySe og ansøg
- PhD Position in Entrepreneurship, AI, and Labor Market Disruption - DTU EntrepreneurshipDanmarks Tekniske Universitet · Kgs. Lyngby, Kgs. LyngbySe og ansøg
- PhD scholarship in Situational Awareness for Resilient Operation of Distribution Grids - DTU WindDanmarks Tekniske Universitet · Roskilde, RoskildeSe og ansøg
- PHD POSITION IN URBAN SOCIAL RESILIENCE WITHIN SUSTAINABILITY AND PLANNINGAalborg Universitet · Aalborg, AalborgSe og ansøg
- PhD in Light-Activated Micromotors for Biomedical Applications - DTU Health TechDanmarks Tekniske Universitet · Kgs. Lyngby, Kgs. LyngbySe og ansøg
- PhD scholarship in Dynamic Food System Modelling - BRIGHTDanmarks Tekniske Universitet · Kgs. Lyngby, Kgs. LyngbySe og ansøg
- PhD stipends in Climate change from fjord to coast: Predicting terrestrial ecosystem responses to changing Arctic catchmentsAalborg Universitet · Aalborg Øst, Aalborg ØstSe og ansøg
Seneste job
Nye opslag fra Arbejd.com, hvis du vil sammenligne muligheder.
- CE-chauffør søges – 190 kr. i timen- Kolding24Group ApS · Kolding, KoldingSe og ansøg
- Cloud Engineer – AzureActief Hartmanns A/S · Sydøstjylland, SydøstjyllandSe og ansøg
- GTM-ingeniørpraktikant - HebnoHebno · København, KøbenhavnSe og ansøg
- Kirketjener til Folkekirken VesterbroVesterbro Sogns Menighedsråd · København V, København VSe og ansøg
- Bioanalytikere til Leukæmigruppen – få gode vilkår i en hverdag med meningRegion Hovedstaden · København Ø, København ØSe og ansøg
- BYGGESAGSBEHANDLER TIL ALLERØD KOMMUNEAllerød Kommune · Allerød, AllerødSe og ansøg
- Erfaren procesoperatør søges på natholdJobTeam A/SSe og ansøg
- Produktionsmedarbejder med fødevare-erfaring søges nær SkanderborgJobTeam A/SSe og ansøg
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
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