
RANOVUS Inc. utvikler optisk sammenkoblingsmaskinvare og silisiumfotonikk for hyperskala-datasentre og AI-klynger for databehandling. Produktporteføljen omfatter optiske motorer med flere terabit, lasere og modulatorer utformet for å levere energieffektiv tilkobling med høy tetthet via Ethernet og DWDM etter hvert som GPU- og XPU-systemer skaleres. Selskapet samarbeider med halvlederstøperier og emballasjeleverandører om fellesutviklede løsninger for datasenternettverk med scale-up og scale-out. Arbeidet omfatter maskinvare, telekommunikasjon og kunstig intelligens.
Senior innebygd programvareingeniør
Utvikle innebygd C-fastvare for RANOVUS' optiske kommunikasjonsmoduler, og led arbeidet med oppstart av maskinvare, validering, CI/CD og produksjonssetting.
140 000 $ – 160 000 $ / år
HybridHeltidSeniorPåkrevd Språk: engelskFullstackingeniørProgramvareingeniørBeskrivelse
- Bygg fastvare på lavt nivå i C for mikrokontrollerbaserte optiske kommunikasjonssystemer.
- Fastsett krav til fastvare, grensesnitt og systematferd sammen med maskinvare- og systemarkitekter.
- Utvikle enhetsdrivere, reguleringssløyfer, diagnostikk, telemetri og kommunikasjonsprotokoller.
- Forbedre fastvarens ytelse, energieffektivitet, minnebruk og langsiktige pålitelighet.
- Led oppstart av kretskort, integrering av maskinvare og programvare samt validering på systemnivå.
- Fremme sikker, skalerbar og vedlikeholdbar utvikling av fastvare.
- Forbedre CI/CD med GitLab og automatiserte bygge- og testløp.
- Etabler strategier for enhets-, integrasjons- og systemtesting.
- Undersøk komplekse problemer på tvers av fastvare, maskinvare og systemer, og finn rotårsakene.
- Veiled yngre ingeniører og studenter i praksisopphold.
- Bidra til tekniske veikart, arkitekturgjennomganger og designdiskusjoner.
- Vedlikehold teknisk dokumentasjon, kodestandarder og utviklingsprosesser.
- Samarbeid med eksterne partnere og produksjonsteam for å støtte produksjonssetting og løpende drift.
Krav
- Bachelor- eller mastergrad i datateknikk, elektroteknikk, informatikk eller tilsvarende utdanning og yrkeserfaring.
- Minst 10 års yrkeserfaring med utvikling av innebygd fastvare.
- Ekspertkunnskaper i C for innebygde systemer.
- Omfattende erfaring med utvikling av fastvare for mikrokontrollere som PSoC eller STM32 i ressursbegrensede miljøer.
- God kjennskap til grunnleggende innebygde systemer, inkludert avbrudd, DMA, RTOS-konsepter, bootloadere og minnehåndtering.
- Gode ferdigheter i Python for skripting, automatisering eller verktøy på systemnivå.
- Erfaring med versjonskontroll og CI/CD-arbeidsflyter med Git og GitLab.
- Praktisk feilsøking med oscilloskop, logikkanalysator og relevant laboratorieutstyr.
- Svært gode skriftlige og muntlige kommunikasjonsevner.