RANOVUS Inc.
RANOVUS Inc.
RANOVUS Inc. arendab optilisi ühendusseadmeid ja ränifotoonikat hüperskaalsete andmekeskuste ning tehisintellekti arvutusklastrite jaoks. Ettevõtte tootevalikusse kuuluvad mitme terabiti optilised mootorid, laserid ja modulaatorid, mis on loodud pakkuma väikese energiatarbega ja suure tihedusega ühenduvust Etherneti ja DWDM-i kaudu, samal ajal kui GPU- ja XPU-süsteemid skaleeruvad. Ettevõte teeb koostööd pooljuhtide valukodade ja pakendusteenuste pakkujatega, et arendada andmekeskuste skaleerimis- ja väljastussuunaliste võrkude lahendusi. Selle tegevus hõlmab riistvara, telekommunikatsiooni ja tehisintellekti.

Vanem manussüsteemide tarkvarainsener

Arenda RANOVUSe optiliste sidemoodulite C-keeles püsivara. Juhi riistvara kasutuselevõttu, valideerimist, CI/CD-d ja tootmisse juurutamist.

Kirjeldus

  • Loo mikrokontrolleripõhiste optiliste sidesüsteemide madala taseme püsivara C-keeles.
  • Määra püsivara nõuded, liidesed ja süsteemi käitumine koos riistvara- ja süsteemiarhitektidega.
  • Loo seadmedraivereid, juhtimisahelaid, diagnostikat, telemeetriat ja sideprotokolle.
  • Paranda püsivara jõudlust, energiatõhusust, mälukasutust ja pikaajalist töökindlust.
  • Juhi trükkplaadi kasutuselevõttu, riistvara ja tarkvara integreerimist ning süsteemitaseme valideerimist.
  • Edenda turvalisi, skaleeritavaid ja hooldatavaid püsivara arendamise tavasid.
  • Täiusta CI/CD-d GitLabi ning automatiseeritud ehitus- ja testimistorustike abil.
  • Töötada välja ühik-, integratsiooni- ja süsteemitaseme testimisstrateegiad.
  • Uuri keerukaid probleeme püsivara, riistvara ja süsteemi piiridel ning selgita välja nende algpõhjused.
  • Juhenda nooreminseneere ja ühistööpraktikante.
  • Panusta tehnilistesse tegevuskavadesse, arhitektuuriülevaatustesse ja disainiaruteludesse.
  • Hoia ajakohasena tehniline dokumentatsioon, kodeerimisstandardid ja arendusprotsessid.
  • Tee koostööd välispartnerite ja tootmismeeskondadega, et toetada tootmisse juurutamist ja jätkuvat käitamist.

Nõuded

  • Bakalaureuse- või magistrikraad arvutitehnikas, elektrotehnikas, arvutiteaduses või samaväärne haridus ja töökogemus.
  • Vähemalt 10 aastat professionaalset kogemust manussüsteemide püsivara arendamisel.
  • Väga hea C-keele oskus manussüsteemide arendamisel.
  • Laialdased kogemused püsivara arendamisel mikrokontrolleritele, näiteks PSoC või STM32, piiratud ressurssidega keskkondades.
  • Manussüsteemide põhialuste tugev tundmine, sealhulgas katkestused, DMA, RTOS-i kontseptsioonid, alglaadurid ja mäluhaldus.
  • Pythoni oskus skriptimiseks, automatiseerimiseks või süsteemitaseme tööriistade loomiseks.
  • Kogemus versioonihalduse ning Gitil ja GitLabil põhinevate CI/CD töövoogudega.
  • Praktiline silumise kogemus ostsilloskoopide, loogikaanalüsaatorite ja muude laboriseadmetega.
  • Suurepärane kirjalik ja suuline suhtlusoskus.