
Spoločnosť RANOVUS Inc. vyvíja hardvér na optické prepojenia a kremíkovú fotoniku pre hyperscale dátové centrá a výpočtové klastre umelej inteligencie. Jej portfólio zahŕňa optické motory s prenosovou kapacitou v rozsahu viacerých terabitov, lasery a modulátory navrhnuté na zabezpečenie hustého pripojenia s nízkou spotrebou energie cez Ethernet a DWDM v čase, keď sa systémy GPU a XPU rozširujú. Spoločnosť spolupracuje so zlievarňami polovodičov a poskytovateľmi pokročilého puzdrenia na spoločnom vývoji riešení pre siete dátových centier typu scale-up a scale-out. Jej činnosť zahŕňa hardvér, telekomunikácie a umelú inteligenciu.
Seniorný inžinier zabudovaného softvéru
Vyvíjajte firmvér v jazyku C pre optické komunikačné moduly RANOVUS a veďte oživovanie hardvéru, validáciu, CI/CD aj nasadenie do výroby.
140 000 $ – 160 000 $ / rok
HybridnePlný úväzokSeniorPožadovaný Jazyk: angličtinaFull-stack inžinierSoftvérový inžinierPopis
- Vyvíjajte nízkoúrovňový firmvér v jazyku C pre optické komunikačné systémy založené na mikrokontroléroch.
- Stanovujte požiadavky na firmvér, rozhrania a správanie systému spolu s hardvérovými a systémovými architektmi.
- Vytvárajte ovládače zariadení, regulačné slučky, diagnostiku, telemetriu a komunikačné protokoly.
- Zlepšujte výkon firmvéru, energetickú účinnosť, využitie pamäte a dlhodobú spoľahlivosť.
- Veďte oživovanie dosiek, integráciu hardvéru a softvéru a validáciu na úrovni systému.
- Presadzujte bezpečné, škálovateľné a ľahko udržiavateľné postupy vývoja firmvéru.
- Zlepšujte CI/CD pomocou GitLabu a automatizovaných procesov zostavovania a testovania.
- Navrhujte stratégie testovania jednotiek, integrácie a celého systému.
- Riešte zložité problémy na rozhraní firmvéru, hardvéru a systému a hľadajte ich základné príčiny.
- Mentorujte juniorných inžinierov a študentov na odbornej praxi.
- Prispievajte k technickým plánom, revíziám architektúry a diskusiám o návrhu.
- Udržiavajte technickú dokumentáciu, štandardy kódovania a vývojové procesy.
- Spolupracujte s externými partnermi a výrobnými tímami na podpore nasadenia do výroby a priebežnej prevádzky.
Požiadavky
- Bakalárske alebo magisterské vzdelanie v odbore počítačové inžinierstvo, elektrotechnika, informatika alebo zodpovedajúce vzdelanie a odborná prax.
- Aspoň 10 rokov profesionálnych skúseností s vývojom firmvéru pre zabudované systémy.
- Špičková znalosť jazyka C pre zabudované systémy.
- Rozsiahle skúsenosti s vývojom firmvéru pre mikrokontroléry, napríklad PSoC alebo STM32, v prostrediach s obmedzenými zdrojmi.
- Dobrá znalosť základov zabudovaných systémov vrátane prerušení, DMA, konceptov RTOS, zavádzačov a správy pamäte.
- Znalosť jazyka Python na skriptovanie, automatizáciu alebo nástroje na úrovni systému.
- Skúsenosti so správou verzií a pracovnými postupmi CI/CD pomocou Git a GitLabu.
- Praktické skúsenosti s ladením pomocou osciloskopov, logických analyzátorov a súvisiacich laboratórnych prístrojov.
- Výborné písomné a ústne komunikačné schopnosti.