RANOVUS Inc.
RANOVUS Inc.
A RANOVUS Inc. optikai összeköttetési hardvereket és szilícium-fotonikai megoldásokat fejleszt hiperskálájú adatközpontok és mesterségesintelligencia-számítási klaszterek számára. Termékportfóliójába töbfterabites optikai motorok, lézerek és modulátorok tartoznak, amelyeket alacsony energiafogyasztású, nagy sűrűségű Ethernet- és DWDM-kapcsolatok biztosítására terveztek, ahogy a GPU- és XPU-rendszerek mérete növekszik. A vállalat félvezetőgyártókkal és tokozási szolgáltatókkal dolgozik együtt az adatközponti felskálázó és horizontálisan bővíthető hálózatok közös fejlesztésén. Tevékenysége a hardver, a távközlés és a mesterséges intelligencia területére terjed ki.

Szenior beágyazott szoftvermérnök

Fejlesszen beágyazott C firmware-t a RANOVUS optikai kommunikációs moduljaihoz; irányítsa a hardver üzembe helyezését, a validációt, a CI/CD-t és az éles üzembe állítást.

Leírás

  • Fejlesszen alacsony szintű C firmware-t mikrovezérlő-alapú optikai kommunikációs rendszerekhez.
  • A hardver- és rendszerarchitektákkal együtt határozza meg a firmware-követelményeket, az interfészeket és a rendszer működését.
  • Készítsen eszközmeghajtókat, szabályozási ciklusokat, diagnosztikai és telemetriai funkciókat, valamint kommunikációs protokollokat.
  • Javítsa a firmware teljesítményét, energiahatékonyságát, memóriahasználatát és hosszú távú megbízhatóságát.
  • Irányítsa a kártya első üzembe helyezését, a hardver- és szoftverintegrációt, valamint a rendszerszintű validációt.
  • Támogassa a biztonságos, skálázható és jól karbantartható firmware-fejlesztési gyakorlatokat.
  • Fejlessze a CI/CD-folyamatokat a GitLab, valamint az automatizált build- és tesztfolyamatok használatával.
  • Alakítson ki egység-, integrációs és rendszerszintű tesztelési stratégiákat.
  • Vizsgáljon ki firmware-t, hardvert és rendszerelemeket érintő összetett problémákat, és tárja fel azok kiváltó okait.
  • Mentorálja a pályakezdő mérnököket és a kooperatív képzésben részt vevő hallgatókat.
  • Járuljon hozzá a műszaki ütemtervekhez, az architektúra-felülvizsgálatokhoz és a tervezési megbeszélésekhez.
  • Tartsa karban a műszaki dokumentációt, a kódolási szabványokat és a fejlesztési folyamatokat.
  • Működjön együtt külső partnerekkel és gyártási csapatokkal az éles üzembe állítás és a folyamatos működés támogatására.

Követelmények

  • Számítógép-mérnöki, villamosmérnöki vagy informatikai alap- vagy mesterdiploma, illetve ezzel egyenértékű végzettség és szakmai tapasztalat.
  • Legalább 10 év szakmai tapasztalat beágyazott firmware fejlesztésében.
  • Magas szintű C nyelvtudás beágyazott rendszerek fejlesztéséhez.
  • Széles körű tapasztalat mikrovezérlőkhöz, például PSoC-hoz vagy STM32-höz készülő firmware fejlesztésében, erőforrás-korlátos környezetben.
  • A beágyazott rendszerek alapjainak alapos ismerete, beleértve a megszakításokat, a DMA-t, a valós idejű operációs rendszerek koncepcióit, a bootloadereket és a memóriakezelést.
  • Python-ismeret szkriptek, automatizálás vagy rendszerszintű eszközök fejlesztéséhez.
  • Tapasztalat verziókezeléssel és CI/CD-munkafolyamatokkal Git és GitLab használatával.
  • Gyakorlati hibakeresési tapasztalat oszcilloszkóppal, logikai analizátorral és hasonló laboratóriumi műszerekkel.
  • Kiváló írásbeli és szóbeli kommunikációs készség.