Embedded Linux engineer
Vårt mål er å muliggjøre overgangen til bærekraftig transport, ved hjelp av hydrogen brenselcelle- og batteriteknologi. Hyrex Boost er et komplett hydrogen-hybrid fremdriftssystem, med banebrytende teknologi for elektrifisering av båter. På den måten er den et viktig bidrag til å redusere CO2 utslipp.
Vår båt, Hyrex 28, er en vakker, stillegående, eksosfri, null-utslipp fritidsbåt. Den har samme rekkevidde som en båt med diesel- eller bensinmotor, og har et moderne og brukervennlig førermiljø. Den ble lansert august 2020 og prototypen sjøsatt sommeren 2022. Vi har blant annet vist den frem på Arendalsuka og fått god publisitet og interesse rundt både båt og teknologi.
Vi søker nå en Embedded Linux Engineer som ønsker å bli med oss videre på reisen.
Vi søker nå deg som ønsker å bli med videre på utviklingsreisen mot produksjon, utvikling av tjenester og produkter i grensesnitt til konseptet, og etter hvert oppskalering av Hyrex Boost teknologien. Vi søker deg som trigges av å skape bærekraftig teknologi i en scale-up, sammen med andre skarpe og nysgjerrige hoder.
Du bør ha gode programmeringskunnskaper, grunnleggende elektronikk kunnskaper, og trives godt i grensesnittet mellom HW og SW.
For de som liker multidisiplin engineering er dette rene drømmejobben!
Vi bygger et komplett system med størst mulig grad av allerede tilgjengelige systemkomponenter som kommuniserer via feltbuss (CAN Bus / NMEA 2000). Med et Linux basert styresystem skal det skrives drivere til enkelte systemkomponenter. For noen sensorer og andre systemkomponenter er det behov for mer lavnivå embedded programmering generelt i C++. Du vil arbeide tett sammen med våre kraftelektronikk og sw ingeniører.
Arbeidsoppgaver:
-
Jobbe med Single Board Computers (SBCs) og Embedded Linux operativsystem
-
Utvikle, teste og vedlikeholde programvare for embedded systemer
-
Skrive og vedlikeholde kode i C++ og andre programmeringsspråk etter behov
-
Implementere og feilsøke Inter-Process Communication (IPC) mekanismer
-
Implementere programvarelisenser
-
Utføre krysskompilering for SBC
-
Optimalisere programvare
-
Feilsøking av programvare
-
Samarbeide med resten av ingeniørteamet for å integrere programvaren med sensorer og annen maskinvare
-
Delta i kodegjennomganger og sikre kodekvaliteten
-
Holde deg oppdatert på nyutvikling innen embeddedsystemer og -teknologier
Nødvendige kompetanser:
Relevant utdannelse på Bachelor- eller Masternivå
Erfaring fra tilsvarende stilling
Sterk mestring av programmeringsspråket C++
Erfaring med profesjonelle Single Board Computere (SBCs)
Erfaring med å utvikle og distribuere programvare på Linux OS
Erfaring med Inter-prosess kommunikasjon (IPC)
Kjennskap til maskinvarespesifikasjoner og deres innvirkning på programvaredesign
Gode kommunikasjonsferdigheter på norsk og engelsk, skriftlig og muntlig
Gode samarbeidsegenskaper
Det er i tillegg en fordel å ha kunnskap om:
-
Å bygge tilpassede Linux-kjerner
-
Erfaring med programmeringsspråket Python
-
Kunnskap om sensorer og deres integrasjon med innebygde systemer
-
Erfaring med embedded mikrokontroller programmering
-
Kjennskap til CAN-Bus kommunikasjonsprotokollen
-
Erfaring med programvarelisensiering
-
Erfaring med krysskompilering for innebygde systemer
-
Erfaring fra test og validering av kildekode
Vi kan tilby spennende og motiverende oppgaver i et innovativt miljø. Vårt team er flinke til, og opptatt av å dele kompetanse, derfor håper vi at du er glad i å dele din kunnskap med oss. Vi har ambisiøse planer og vi tilbyr deg denne mulighet å være med i tidlig fase av en scale-up.
For ytterligere informasjon om selskapet eller stillingen, vennligst ring vår eksterne rekrutterer Renate Rehn på telefon +47 412 06 412.
Publisert 1. februar 2023