
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.
140.000 $ – 160.000 $ / godina
HibridnoPuno radno vrijemeSeniorObavezan Jezik: engleskiFull-stack inženjerSoftverski inženjerOpis
- 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.