
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.
140 000 $ – 160 000 $ / év
HibridTeljes munkaidőSzeniorKötelező Nyelv: angolFull-stack mérnökSzoftvermérnökLeí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.