Text copied to clipboard!
Titel
Text copied to clipboard!Systemprogrammør
Beskrivelse
Text copied to clipboard!
Vi leder efter en systemprogrammør, der brænder for at arbejde tæt på operativsystemer, hardwaregrænseflader og kritiske softwarekomponenter, som danner fundamentet for stabile, sikre og højtydende it-miljøer. I denne rolle bliver du en central del af et teknisk stærkt team, hvor du får ansvar for at designe, udvikle, teste, optimere og vedligeholde systemnær software, der understøtter virksomhedens platforme, tjenester og infrastrukturløsninger. Stillingen passer til en profil, der trives med komplekse tekniske udfordringer, analytisk problemløsning og et højt kvalitetsniveau i både kode og dokumentation.
Som systemprogrammør vil du arbejde med komponenter såsom drivere, kernefunktioner, integrationslag, netværksnære processer, hukommelsesstyring, performanceoptimering og fejlfinding i miljøer, hvor stabilitet og effektivitet er afgørende. Du vil ofte samarbejde med softwareudviklere, DevOps-specialister, sikkerhedsteams, arkitekter og driftsansvarlige for at sikre, at løsningerne fungerer robust i praksis og kan skaleres i takt med forretningens behov. Rollen kræver derfor både dyb teknisk forståelse og evnen til at kommunikere klart om komplekse problemstillinger.
Vi søger en kandidat, der har erfaring med programmeringssprog som C, C++ eller Rust og som forstår principperne bag operativsystemer, samtidighed, processer, tråde, filsystemer, netværksprotokoller og ressourcehåndtering. Du skal kunne analysere systemadfærd, identificere flaskehalse og implementere løsninger, der forbedrer ydeevne, sikkerhed og pålidelighed. Erfaring med Linux- eller Unix-baserede miljøer vil være en stor fordel, ligesom kendskab til embedded-systemer, virtualisering eller containerteknologier kan være relevant afhængigt af den konkrete kontekst.
I hverdagen vil du deltage i hele udviklingsprocessen fra kravafklaring og teknisk design til implementering, test, release og løbende forbedringer. Du vil få mulighed for at arbejde med avancerede værktøjer til debugging, profilering, automatiseret test og versionsstyring, og du forventes at bidrage aktivt til tekniske standarder, kodekvalitet og videndeling i teamet. Vi lægger vægt på, at du arbejder struktureret, tager ejerskab for dine løsninger og har fokus på både detaljer og helhed.
Som person er du nysgerrig, vedholdende og motiveret af at forstå, hvordan systemer fungerer helt ned i de tekniske lag. Du er komfortabel med at arbejde metodisk under pres, når kritiske fejl skal lokaliseres og løses, og du har samtidig blik for langsigtede forbedringer, der reducerer kompleksitet og teknisk gæld. Hvis du ønsker en rolle, hvor du kan kombinere dyb teknisk specialisering med reel indflydelse på centrale platforme og infrastrukturer, er dette en spændende mulighed for dig.
Ansvarsområder
Text copied to clipboard!- Udvikle og vedligeholde systemnær software og kernekomponenter
- Analysere og optimere ydeevne, hukommelsesforbrug og ressourceudnyttelse
- Fejlfinde komplekse problemer i operativsystemnære miljøer
- Implementere sikre og stabile integrationer mellem hardware og software
- Udarbejde teknisk dokumentation for arkitektur, kode og processer
- Samarbejde med udviklings-, drift- og sikkerhedsteams om robuste løsninger
- Deltage i kodegennemgange og sikre høj kvalitet i leverancer
- Automatisere test, build-processer og deployment af systemkomponenter
Krav
Text copied to clipboard!- Erfaring med systemprogrammering i C, C++ eller Rust
- Solid forståelse for operativsystemer, processer, tråde og hukommelsesstyring
- Kendskab til Linux eller Unix-baserede miljøer
- Erfaring med debugging, profilering og performanceanalyse
- Forståelse for netværksprotokoller, filsystemer og samtidighed
- Evne til at skrive robust, effektiv og veldokumenteret kode
- Erfaring med versionsstyring, gerne Git
- Relevant uddannelse inden for datalogi, software eller lignende
Mulige interviewspørgsmål
Text copied to clipboard!- Hvilken erfaring har du med systemprogrammering i C, C++ eller Rust?
- Har du arbejdet med Linux-kernen, drivere eller andre lavniveau-komponenter?
- Hvordan griber du performanceoptimering og fejlfinding an i komplekse systemer?
- Hvilke værktøjer bruger du typisk til debugging og profilering?
- Har du erfaring med samtidighed, tråde og synkronisering i produktion?
- Hvordan sikrer du kvalitet og stabilitet i systemnær kode?
- Har du arbejdet med embedded-systemer, virtualisering eller containere?
- Hvordan dokumenterer du tekniske beslutninger og arkitekturvalg?