2023-04-13 14:47:21

Iebūvēta programmatūras inženieris (pārslēgšana)

Ubiquiti (Latvia), SIA
3000 - 7000 €/mēn. Bruto
Iespējams daļēji strādāt attālināti

Darba apraksts

Ubiquiti Kaunas birojs meklē talantīgu un patstāvīgu iebūvēta C/C++ izstrādātāju. Mēs sagaidām, ka jūs atnesīsiet savu pieredzi, entuziasmu un radošumu, kur vien dodaties, un ieguldīsiet to darbā, ko veicat. Jums vajadzētu spēt domāt ārpus ierastā, meklējot risinājumus pavisam jauniem uzdevumiem, un panākt, lai lietas darbotos, kad risinājums nav acīmredzams.

  • Izstrādāt iebūvētu Linux programmatūru pārvaldītiem Ethernet pārslēgiem un saistītiem tīkla produktiem;

  • Sadarboties ar globālajām programmatūras, aparatūras un produktu komandām visā produkta izstrādes, uzsākšanas, attīstības un izlaišanas procesā;

  • Izstrādāt un uzturēt Linux lietotāja telpas pakalpojumus, pārvaldības deemonus, platformas bibliotēkas un aparatūras abstrakcijas komponentus;

  • Ieviest un uzturēt 2. un 3. slāņa pārslēgšanas funkcionalitāti, tostarp VLAN, STP/RSTP/MSTP, LACP, LLDP, multicast un maršrutēšanas funkcijas;

  • Integrēt pārslēgšanas silikona SDK, platformas komponentus un trešo pušu atvērtā koda programmatūru programmatūrā;

  • Uzlabot pārslēgšanas veiktspēju, uzticamību, palaišanas laiku, resursu izmantošanu un sistēmas novērojamību;

  • Strādāt ar aparatūras inženieriem pie dēļu uzsākšanas, BSP integrācijas, aparatūras validācijas un zemas līmeņa problēmu izpētes;

  • Diagnosticēt sarežģītas kontroles un datu plūsmas problēmas, izmantojot žurnālus, paketes, aparatūras skaitītājus, izsekošanas un profilēšanas rīkus.

Prasības kandidātiem

  • 3+ gadu pieredze iebūvētas programmatūras izstrādē, izmantojot C vai C++

  • Spēcīga izpratne par Linux iekšējo struktūru, tostarp procesiem, atmiņas pārvaldību, tīklu, netlink un notikumu virzītu I/O

  • Spēcīgas zināšanas par Ethernet pārslēgšanu un tīkla pamatiem, tostarp 2. slāni, 3. slāni, VLAN, tiltu, multicast un maršrutēšanu

  • Pieredze Linux balstītas programmatūras, platformas pakalpojumu, sistēmas deemonu vai tīkla lietojumprogrammu izstrādē

  • Pieredze ar Git, Bash, krusts-kompilāciju, rīku kopām un iebūvētu izstrādes sistēmām, piemēram, OpenWrt, Buildroot vai Linux From Scratch.

  • Pieredze ar AI rīkiem - Claude, Codex utt.

  • Brīvi runā angliski un lietuviski.

Jauki, ja ir

  • Pieredze ar maršrutēšanas programmatūru, piemēram, FRRouting vai Quagga

  • Izpratne par datu plūsmas apstrādi, aparatūras atslēgšanu, paketes caurplūdēm un veiktspējas optimizāciju

  • Pieredze ar Broadcom SDK, Intel/Barefoot Tofino, P4 vai salīdzināmu pārslēgšanas silikonu un ietvariem

  • Pieredze datu centru, uzņēmumu vai operatoru līmeņa Ethernet pārslēgu izstrādē

  • Pieredze ar BSP izstrādi, Linux ierīču draiveriem, bootloaderiem vai aparatūras abstrakcijas slāņiem

  • Spēja ieguldīt sistēmas un programmatūras arhitektūrā vairākās produktu jomās.

Uzņēmums piedāvā

  • Starptautiska darba vide un darbs ar globālām izstrādes komandām

  • Spēja piegādāt programmatūru, ko izmanto miljoniem cilvēku visā pasaulē

  • Iespēja izmantot un integrēt mūsdienīgus AI rīkus produktu izstrādē

  • Piekļuve visiem Ubiquiti produktiem

  • Medicīnas apdrošināšana

  • Hibrīda pieeja - birojs Kauņā

  • Elastīgas darba stundas

  • A klases birojs ar visām nepieciešamajām lietām - uzkodas, dzērieni, bezmaksas pusdienas, bezmaksas stāvvieta utt!