
Gumagawa ang RANOVUS Inc. ng optical interconnect hardware at silicon photonics para sa mga hyperscale data center at AI compute cluster. Kabilang sa portfolio nito ang mga multi-terabit optical engine, laser, at modulator na idinisenyo para maghatid ng koneksiyong matipid sa kuryente at mataas ang densidad sa Ethernet at DWDM habang lumalaki ang mga sistema ng GPU at XPU. Nakikipagtulungan ang kumpanya sa mga semiconductor foundry at provider ng packaging upang bumuo ng mga solusyon para sa mga scale-up at scale-out na network ng data center. Saklaw ng gawain nito ang hardware, telekomunikasyon, at artificial intelligence.
Senior na Embedded Software Engineer
Bumuo ng C firmware para sa mga optical communication module ng RANOVUS at pamunuan ang paghahanda ng hardware, validation, CI/CD, at deployment sa produksyon.
$140,000 – $160,000 / taon
HybridFull-timeSeniorKinakailangang Wika: InglesFull-stack engineerInhinyero ng softwarePaglalarawan
- Bumuo ng low-level firmware sa C para sa mga optical communication system na gumagamit ng microcontroller.
- Itakda ang mga kinakailangan sa firmware, interface, at asal ng system kasama ang mga arkitekto ng hardware at system.
- Gumawa ng mga device driver, control loop, diagnostic, telemetry, at protocol ng komunikasyon.
- Pagbutihin ang performance ng firmware, kahusayan sa paggamit ng kuryente, paggamit ng memory, at pangmatagalang pagiging maaasahan.
- Pangunahan ang paunang pagpapagana ng board, integrasyon ng hardware at software, at validation sa antas ng system.
- Itaguyod ang mga kasanayan sa pagbuo ng firmware na ligtas, nasusukat, at madaling panatilihin.
- Pagbutihin ang CI/CD gamit ang GitLab at mga automated na build at test pipeline.
- Magtakda ng mga estratehiya sa unit, integration, at system-level testing.
- Siyasatin ang mga komplikadong isyu sa pagitan ng firmware, hardware, at system at tukuyin ang mga ugat ng problema.
- Mag-mentor ng mga junior engineer at co-op student.
- Mag-ambag sa mga teknikal na roadmap, pagsusuri ng arkitektura, at talakayan sa disenyo.
- Panatilihin ang teknikal na dokumentasyon, mga pamantayan sa coding, at mga proseso ng pagbuo.
- Makipagtulungan sa mga panlabas na partner at manufacturing team upang suportahan ang deployment sa produksyon at tuloy-tuloy na operasyon.
Mga Kinakailangan
- Bachelor’s o master’s degree sa computer engineering, electrical engineering, computer science, o katumbas na edukasyon at propesyonal na karanasan.
- Hindi bababa sa 10 taon ng propesyonal na karanasan sa pagbuo ng embedded firmware.
- Dalubhasang kasanayan sa C para sa mga embedded system.
- Malawak na karanasan sa pagbuo ng firmware para sa mga microcontroller gaya ng PSoC o STM32 sa mga kapaligirang limitado ang mapagkukunan.
- Matibay na kaalaman sa mga batayan ng embedded system, kabilang ang interrupts, DMA, mga konsepto ng RTOS, bootloader, at pamamahala ng memory.
- Kasanayan sa Python para sa scripting, automation, o mga system-level tool.
- Karanasan sa version control at mga workflow ng CI/CD gamit ang Git at GitLab.
- Aktuwal na karanasan sa pag-debug gamit ang mga oscilloscope, logic analyzer, at kaugnay na instrumento sa laboratoryo.
- Mahusay na kasanayan sa pasalita at pasulat na komunikasyon.