Tražimo iskusnog programera u jeziku C koji želi da se pridruži dinamičnom timu za razvoj visokoperformantnih sistema na Linuxu. Radićete na izazovima razvoja sistema u realnom vremenu (real-time) optimizaciju algoritama, latencije i upravljanje memorijom.
Vaše obaveze će biti:
- Razvoj i optimizacija aplikacija u jeziku C za sisteme koji rade u realnom vremenu.
- Implementacija rešenja sa visokom efikasnošću i niskom latencijom.
- Rad na memorijskim strukturama i optimizacija upotrebe memorije.
- Učestvovanje u planiranju i arhitekturi sistema.
- Testiranje i otklanjanje grešaka kako bi se obezbedila stabilnost i performanse sistema.
Očekujemo:
- Odlično poznavanje programskog jezika C i iskustvo u razvoju na Linux platformi.
- Dobro poznavanje algoritama i struktura podataka.
- Iskustvo u optimizaciji performansi i upotrebe memorije.
- Poznavanje alata za razvoj i otklanjanje grešaka na Linuxu.
- Sposobnost timskog rada i spremnost na kontinuirano učenje
- Dobro znanje engleskog jezika
Prednosti:
- Iskustvo sa višedretvenim (multithreaded) programiranjem.
- Poznavanje mrežnih protokola i sistemskog programiranja.
- Iskustvo u obezbeđivanju visoke dostupnosti i stabilnosti sistema.
- Poznavanje tehnologija i protokola za komunikaciju među aplikacionim modulima.
- Poznavanje principa i tehnologija vezanih uz cloud-native architetkuru na osnovu mikroservisa.
Preporuke se učitavaju...