Text copied to clipboard!

Pealkiri

Text copied to clipboard!

Reaalajas Tarkvaraarendaja

Kirjeldus

Text copied to clipboard!
Otsime oma meeskonda reaalajas tarkvaraarendajat, kelle ülesandeks on arendada, testida ja hooldada reaalajas töötavaid tarkvaralahendusi. Reaalajas tarkvaraarendaja roll on oluline süsteemides, kus andmete töötlemine ja reageerimine peab toimuma viivitusteta, näiteks tööstusautomaatikas, telekommunikatsioonis, meditsiiniseadmetes või finantssüsteemides. Selles rollis töötades vastutad sa süsteemide arhitektuuri loomise, koodi kirjutamise, testimise ning dokumenteerimise eest. Sa teed tihedat koostööd teiste arendajate, süsteemiarhitektide ja projektijuhtidega, et tagada lahenduste töökindlus ja efektiivsus. Reaalajas tarkvaraarendaja peab mõistma süsteemide ajakriitilisi nõudeid ning suutma optimeerida koodi, et tagada minimaalne latentsus ja maksimaalne jõudlus. Lisaks on oluline oskus tuvastada ja lahendada tehnilisi probleeme kiiresti ning tõhusalt. Töö hõlmab ka olemasolevate süsteemide täiustamist ja vigade parandamist, samuti uute funktsioonide väljatöötamist vastavalt kliendi vajadustele. Ootame kandidaadilt tugevaid teadmisi programmeerimiskeeltes nagu C, C++, Java või Python, kogemust reaalajas operatsioonisüsteemidega (RTOS) ning head arusaamist paralleeltöötlusest ja multitegumtöötlusest. Kasuks tuleb varasem kogemus tööstusautomaatika, telekommunikatsiooni või muude ajakriitiliste süsteemidega. Pakume võimalust töötada innovaatilises ja toetavas meeskonnas, kus väärtustatakse pidevat arengut ja tehnoloogilisi väljakutseid. Kui sind huvitab reaalajas süsteemide arendamine ning soovid panustada keerukate ja oluliste lahenduste loomisesse, siis ootame sinu kandideerimist!

Kohustused

Text copied to clipboard!
  • Reaalajas tarkvarasüsteemide arendamine ja hooldamine
  • Koodi kirjutamine, testimine ja dokumenteerimine
  • Süsteemide jõudluse ja töökindluse optimeerimine
  • Tehniliste probleemide tuvastamine ja lahendamine
  • Koostöö teiste arendajate ja projektijuhtidega
  • Olemasolevate süsteemide täiustamine ja vigade parandamine
  • Uute funktsioonide väljatöötamine vastavalt kliendi vajadustele
  • Süsteemi arhitektuuri ja disaini loomine
  • Osalemine tehnilistes aruteludes ja planeerimises
  • Kasutajatoe pakkumine ja dokumentatsiooni uuendamine

Nõuded

Text copied to clipboard!
  • Tugevad teadmised programmeerimiskeeltes (C, C++, Java või Python)
  • Kogemus reaalajas operatsioonisüsteemidega (RTOS)
  • Hea arusaam paralleeltöötlusest ja multitegumtöötlusest
  • Võime optimeerida koodi jõudluse ja latentsuse vähendamiseks
  • Probleemide lahendamise oskus ajakriitilistes olukordades
  • Võime töötada meeskonnas ja iseseisvalt
  • Tehnilise dokumentatsiooni koostamise oskus
  • Eelnev kogemus tööstusautomaatika, telekommunikatsiooni või sarnaste süsteemidega
  • Kõrgharidus informaatikas, elektroonikas või seotud valdkonnas
  • Hea eesti ja inglise keele oskus

Võimalikud intervjuu küsimused

Text copied to clipboard!
  • Milline on teie kogemus reaalajas tarkvarasüsteemide arendamisel?
  • Milliseid programmeerimiskeeli valdate kõige paremini?
  • Kas olete töötanud reaalajas operatsioonisüsteemidega? Palun täpsustage.
  • Kirjeldage olukorda, kus pidite lahendama ajakriitilise tehnilise probleemi.
  • Kuidas tagate arendatava süsteemi töökindluse ja jõudluse?
  • Kas teil on kogemusi tööstusautomaatika või telekommunikatsiooniga?
  • Kuidas lähenete koodi optimeerimisele?
  • Kas olete osalenud süsteemi arhitektuuri loomises?
  • Millist rolli eelistate meeskonnatöös?
  • Kuidas hoiate end kursis uute tehnoloogiatega?