
Pinetree - Headhunting Reinvented je agencija za zapošljavanje i headhunting sa sjedištem u Stockholmu, usmjerena na IT radna mjesta diljem Švedske. Povezuje kandidate s poslodavcima uslugama potrage i zapošljavanja te osobnim i susretljivim pristupom nastoji razumjeti karijerne ciljeve i potrebe poslodavaca. Pinetree podupire i poštene pregovore i uvjete zaposlenja, tražeći odgovarajući spoj za obje strane.
Viši razvojni inženjer sustava u C++-u za prijenos medija uživo
Optimizirajte softver dataplane sustava Nimbra Edge za prijenos medija uživo i poboljšajte performanse u Linuxu, umrežavanju i hardveru. Radite s tehnologijama DPDK i SMPTE ST 2110 na hibridnom radnom mjestu u Švedskoj.
Opis
- Razvijajte i poboljšavajte softver u modernom C++-u u kojem su performanse ključne.
- Profilirajte upotrebu procesora, memorije i mrežnih resursa, a zatim optimizirajte performanse.
- Dijagnosticirajte složene probleme u softveru, operacijskim sustavima i hardveru.
- Oblikujte arhitekturu i isporučujte jasna rješenja koja se lako održavaju.
- Pregledavajte kod i dijelite tehničko znanje s timom.
- Testirajte i provjeravajte softver u laboratoriju na fizičkom hardveru.
- Povećavajte kapacitet kanala, smanjujte potrošnju resursa i održavajte predvidljive performanse.
- Procjenjujte kako pristup memoriji, istodobnost, mrežni promet i raspoređivanje procesa u Linuxu utječu na latenciju.
- Razvijajte visokoučinkovitu obradu paketa uz DPDK te prijenos nekomprimiranog videa i zvuka uz SMPTE ST 2110.
- Radite s preciznim vremenskim usklađivanjem, podešavanjem Linuxa i hardverski ubrzanom obradom medija.
- Surađujte s timovima za razvoj dataplane sustava Nimbra Edge i oblaka.
Zahtjevi
- Imate najmanje 10 godina profesionalnog iskustva u razvoju softvera.
- Odlično poznajete moderni C++ i sistemsko programiranje, uključujući upravljanje memorijom, istodobnost i profiliranje performansi.
- Imate veliko iskustvo s Linuxom, uključujući otklanjanje problema operacijskog sustava, raspoređivanja procesa ili hardvera.
- Razumijete osnove umrežavanja i možete analizirati promet i ponašanje protokola na razini paketa.
- Razvijali ste softver s visokim zahtjevima za performanse ili rad u stvarnom vremenu te zahtjevima za latenciju, jitter ili propusnost.
- Preuzimate odgovornost za tehničke izazove i donosite dobro obrazložene odluke o dizajnu.
- Iskustvo s protokolima za videostreaming i prijenos medija posebno je vrijedno.
- Relevantno iskustvo može uključivati DPDK ili XDP, preciznu vremensku sinkronizaciju, mrežne kartice i upravljačke programe ili hardverski ubrzanu obradu medija.
- Imate iskustvo u medijskoj tehnologiji, telekomunikacijama, umrežavanju ili drugom području sa zahtjevnim sustavima i potrebama za visokim performansama.
- Iskustvo u radiodifuziji je dobrodošlo, ali nije obavezno.
- Zanima vas primjena alata umjetne inteligencije u razvoju.
Pogodnosti
- Radite na tehnički zahtjevnim zadacima u modernom C++23-u, blisko povezanim s Linuxom, umrežavanjem i hardverom.
- Utječite na arhitekturu, odluke o implementaciji i razvojne prakse.
- Pridružite se malom, samostalnom timu u etabliranoj međunarodnoj tehnološkoj tvrtki.
- Surađujte s ljubaznim i stručnim kolegama koji cijene suradnju i otvorenu raspravu.
- Iskoristite fleksibilno radno vrijeme.
- Radite u tvrtki koja poštuje život izvan posla.