2023-04-13 14:47:21

Iebūvēta slēgšanas programmatūras inženieris

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 pielietosiet tos savā darbā. Jums jāspēj domāt ārpus rāmjiem, meklējot risinājumus pavisam jauniem problēmām, un panākt, lai lietas darbotos, kad risinājums nav acīmredzams.

  • Izstrādāt iebūvētu Linux programmatūru pārvaldītām Ethernet slēgšanas ierīcēm 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 slēgšanas funkcionalitāti, tostarp VLAN, STP/RSTP/MSTP, LACP, LLDP, multicast un maršrutēšanas funkcijas;

  • Integrēt slēgšanas silīcija SDK, platformas komponentus un trešo pušu atvērtā koda programmatūru iebūvētajā programmatūrā;

  • Uzlabot slē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 uz dēļa 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, pakotņu ierakstus, 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šējiem procesiem, tostarp procesiem, atmiņas pārvaldību, tīklu, netlink un notikumu vadītu I/O

  • Spēcīgas zināšanas par Ethernet slē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.

  • Teicamas angļu un lietuviešu valodas zināšanas.

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, pakotņu plūsmām un veiktspējas optimizāciju

  • Pieredze ar Broadcom SDK, Intel/Barefoot Tofino, P4 vai salīdzināmām slēgšanas silīcijām un ietvariem

  • Pieredze datu centru, uzņēmumu vai operatoru līmeņa Ethernet slēgšanas ierīču izstrādē

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

  • Spēja piedalīties sistēmas un programmatūras arhitektūras izstrādē vairākos produktu jomās.

Uzņēmums piedāvā

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

  • Iespē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 Kaunā

  • Elastīgas darba stundas

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