RANOVUS Inc.
RANOVUS Inc.
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.

Beskrivelse

  • 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.