Text copied to clipboard!

Наслов

Text copied to clipboard!

Razvijač Ugrađenog Softvera

Опис

Text copied to clipboard!
Tražimo iskusnog Razvijača Ugrađenog Softvera koji će se pridružiti našem timu i doprineti razvoju inovativnih tehnoloških rešenja. Kao Razvijač Ugrađenog Softvera, bićete odgovorni za dizajniranje, implementaciju i testiranje softvera za ugrađene sisteme, osiguravajući visok kvalitet i efikasnost rada. Vaša uloga će uključivati rad sa mikrokontrolerima, operativnim sistemima u realnom vremenu (RTOS), kao i optimizaciju softverskih rešenja za specifične hardverske platforme. Očekujemo da imate iskustvo u programiranju u jezicima kao što su C i C++, kao i razumevanje arhitekture ugrađenih sistema. Bićete deo multidisciplinarnog tima koji sarađuje sa inženjerima elektronike, mehaničkim inženjerima i drugim softverskim inženjerima kako biste razvili pouzdana i efikasna rešenja. Takođe ćete biti uključeni u analizu zahteva, dizajn softverske arhitekture i testiranje kako biste osigurali da krajnji proizvod ispunjava sve tehničke i funkcionalne zahteve. Od kandidata očekujemo sposobnost rešavanja problema, analitičko razmišljanje i spremnost na kontinuirano učenje i usavršavanje. Poželjno je iskustvo sa alatima za verzionisanje koda, kao i poznavanje komunikacionih protokola kao što su UART, SPI, I2C i CAN. Ako ste strastveni u vezi sa razvojem ugrađenih sistema i želite da radite na izazovnim projektima u dinamičnom okruženju, prijavite se i postanite deo našeg tima!

Одговорности

Text copied to clipboard!
  • Razvoj i implementacija softvera za ugrađene sisteme.
  • Optimizacija softverskih rešenja za specifične hardverske platforme.
  • Testiranje i otklanjanje grešaka u softveru.
  • Rad sa mikrokontrolerima i operativnim sistemima u realnom vremenu (RTOS).
  • Saradnja sa inženjerima elektronike i drugim timovima.
  • Analiza zahteva i dizajn softverske arhitekture.
  • Dokumentovanje koda i tehničkih specifikacija.
  • Praćenje novih tehnologija i unapređenje postojećih rešenja.

Захтеви

Text copied to clipboard!
  • Diploma iz oblasti računarstva, elektrotehnike ili srodne oblasti.
  • Iskustvo u programiranju u jezicima C i C++.
  • Poznavanje arhitekture ugrađenih sistema i mikrokontrolera.
  • Iskustvo sa komunikacionim protokolima (UART, SPI, I2C, CAN).
  • Razumevanje operativnih sistema u realnom vremenu (RTOS).
  • Poznavanje alata za verzionisanje koda (Git, SVN).
  • Sposobnost analitičkog razmišljanja i rešavanja problema.
  • Spremnost na timski rad i kontinuirano učenje.

Могућа питања на интервјуу

Text copied to clipboard!
  • Možete li opisati svoje iskustvo u razvoju ugrađenog softvera?
  • Koje mikrokontrolere ste koristili u prethodnim projektima?
  • Kako pristupate optimizaciji softvera za ograničene resurse?
  • Koje komunikacione protokole ste koristili i kako ih implementirate?
  • Kako testirate i otklanjate greške u ugrađenom softveru?
  • Imate li iskustva sa operativnim sistemima u realnom vremenu (RTOS)?
  • Kako radite sa alatima za verzionisanje koda?
  • Kako biste rešili problem performansi u ugrađenom sistemu?