RANOVUS Inc.
RANOVUS Inc.
RANOVUS Inc. razvija hardver za optičko povezivanje i silicijsku fotoniku za hiperskalne podatkovne centre i računalne klastere za umjetnu inteligenciju. Njezin portfelj obuhvaća optičke enginee kapaciteta više terabita, lasere i modulatore osmišljene za povezivost velike gustoće uz nisku potrošnju energije putem Etherneta i DWDM-a, kako se GPU i XPU sustavi šire. Tvrtka surađuje sa poluvodičkim ljevaonicama i pružateljima usluga naprednog pakiranja na zajedničkom razvoju rješenja za mreže podatkovnih centara tipa scale-up i scale-out. Njezin rad obuhvaća hardver, telekomunikacije i umjetnu inteligenciju.

Viši inženjer za ugrađeni softver

Razvijajte ugrađeni firmver u jeziku C za optičke komunikacijske module RANOVUS te vodite pokretanje hardvera, validaciju, CI/CD i uvođenje u proizvodnju.

Opis

  • Razvijajte niskorazinski firmver u jeziku C za optičke komunikacijske sustave temeljene na mikrokontrolerima.
  • Definirajte zahtjeve za firmver, sučelja i ponašanje sustava zajedno s arhitektima hardvera i sustava.
  • Izrađujte upravljačke programe za uređaje, regulacijske petlje, dijagnostiku, telemetriju i komunikacijske protokole.
  • Poboljšavajte performanse firmvera, energetsku učinkovitost, iskorištenost memorije i dugoročnu pouzdanost.
  • Vodite pokretanje sklopovskih ploča, integraciju hardvera i softvera te validaciju na razini sustava.
  • Promičite sigurne, skalabilne i lako održive prakse razvoja firmvera.
  • Unapređujte CI/CD uz GitLab te automatizirane procese izgradnje i testiranja.
  • Uspostavljajte strategije jediničnog, integracijskog i sistemskog testiranja.
  • Istražujte složene probleme na granicama firmvera, hardvera i sustava te utvrđujte njihove temeljne uzroke.
  • Mentorirajte mlađe inženjere i studente na stručnoj praksi.
  • Doprinosite tehničkim planovima, pregledima arhitekture i raspravama o dizajnu.
  • Održavajte tehničku dokumentaciju, standarde kodiranja i razvojne procese.
  • Surađujte s vanjskim partnerima i proizvodnim timovima kako biste podržali uvođenje u proizvodnju i kontinuirani rad.

Zahtjevi

  • Prvostupnička ili diplomska diploma iz računalnog inženjerstva, elektrotehnike, računarstva ili odgovarajuće obrazovanje i profesionalno iskustvo.
  • Najmanje 10 godina profesionalnog iskustva u razvoju firmvera za ugrađene sustave.
  • Vrhunsko poznavanje jezika C za ugrađene sustave.
  • Opsežno iskustvo u razvoju firmvera za mikrokontrolere kao što su PSoC ili STM32 u okruženjima s ograničenim resursima.
  • Dobro poznavanje osnova ugrađenih sustava, uključujući prekide, DMA, koncepte RTOS-a, programe za pokretanje sustava i upravljanje memorijom.
  • Poznavanje jezika Python za skriptiranje, automatizaciju ili alate na razini sustava.
  • Iskustvo s upravljanjem verzijama i CI/CD radnim tokovima uz Git i GitLab.
  • Praktično iskustvo s otklanjanjem pogrešaka pomoću osciloskopa, logičkih analizatora i srodnih laboratorijskih instrumenata.
  • Izvrsne vještine pisane i usmene komunikacije.