Otsime proaktiivset, tahtejõulist ja väljakutseid nautivat tarkvaraarendajat oma nooruslikku ja meeldivasse kollektiivi. Tööülesanneteks on tarkvara arendamine ühe sardsüsteemidesse kuuluva aparaadi juhtimiseks, samuti tehtud töö dokumenteerimine.
Nõudmised: Kogemus tarkvaraprojektides osalemises, hea tuttav objekt-orienteeritud programmeerimisega, oskused käituda muuhulgas ka Unix/Linux keskkonnas. Tugev vähemalt ühes järgnevast: Java, C++ (ka Unix/Linux), Microsoft Visual C++ (.NET)
| Tarkvaraarendaja |
|
Nõudmised: Kogemus tarkvaraprojektides osalemises, hea tuttav objekt-orienteeritud programmeerimisega, oskused käituda muuhulgas ka Unix/Linux keskkonnas. Tugev vähemalt ühes järgnevast: Java, C++ (ka Unix/Linux), Microsoft Visual C++ (.NET) Meil töötades hakkad sa arendama tarkvara Taani suurima tööstuskontserni Danfoss haruettevõttele Danfoss Drives (DD), mis toodab sagedusmuundureid ehk draive elektrimootorite juhtimiseks. Arendatav tarkvara toetab neid draive ning jookseb laiatarbe PC peal. Hetkel arendab meie tiim kolmest tarkvaratootest kahte. Esimene, elektrivõrgu parameetrite simuleerimise programm, mida kasutatake ettevõtte elektrivõrgu projekteerijate poolt häirete ennustamiseks. Toode võtab arvesse Danfossi sagedusmuundurite poolt indutseeritud häireid ning sellest lähtuvalt võimaldab juba eos plaanida meetmeid nende vähendamiseks filtrite, kompensaatorite või muude vahenditega. Põhiline ja keerulisim toode on aga draivide konfigureerimise tarkvara nimega MCT10. Toote üldpõhimõte on lihtne: draivide parameetreid peab saama häälestada PC abil. Tegelikult peitub selle triviaalse ülesande taga suur eri kasutajate kasutusjuhtude kogu. Draive on võimalik arvuti külge ühendada näiteks USB-liidese, RS-485 jadaliidese ja erinevate tööstusvõrkude kaudu. Tihti määratakse kogu tööstusliini draivide sätted MCT10 ühes projektis (kuni 150 draivi). MCT10 abil on võimalik offline režiimis kõik seadmed inseneribüroos konfigureerida ning siis tehases need sätted kogu tootmisliini draividesse saata. Kliendid kasutavad seda tarkvara ka selleks, et oma draividest konfiguratsioonisätted välja lugeda ja niimoodi neist arvutis varukoopiat hoida. Seejärel on näiteks vigase draivi asendamise järel võimalik tema sätted kiiresti vaid läptop arvuti ning USB kaabli abil taastada. Veaotsingute hõlbustamiseks on võimalik tehases kasutada ka MCT10 digitaalset "ostsilloskoopi", mis võimaldab erinevaid draivi signaale graafiliselt kujutada. Põhilised MCT10 arendamise valdkonnad on kommunikatsiooni stabiilsus, kiirus ning tarkvara kasutajasõbralikkus. Tuleviku töö keskendub just kasutajasõbralikkuse tõstmisele, erinevate suunatud wizardite loomisele ning toetatud kommunikatsiooniprotokollide baasi laiendamisele (EIP, MODBUS, ProfiNet). Praegune klientide poolt nõutud platform on Microsofti põhine, kuid edaspidi teeme kõik, et oleksid võimalikud lahendused ka nendele klientidele, kes vajavad teisi platforme. Hetke kasutajaskond on MCT10 tarkvaral üle 5000 müüdud litsensi ning kuna eksisteerib ka vabavara versioon, siis hinnanguliselt vähemalt sama palju vabavara kasutajaid. Suurimad kliendid asuvad Saksamaal, USA’s, Hollandis. Palju kasutajad on ka Aasias ning Austraalias. Tarkvara arenduses kasutame agiilseid meetodeid (lean development). Iga arendaja saab suhteliselt vabad käed kliendi soovide rahuldamiseks, alates tegelike nõuete selgitamisest ning lõpetades implementatsiooni viimisest testprotsessi. Bürokraatia ning protsesside hulk on viidud miinimumini. Iga asi, mis tundub vähegi mõttetu, jääb tegemata. Põhiline PC tarkvara arendus käib Eestis, kuid tihedas suhted on tiimidega Taanis, USA's ning Hiinas. Loodetavasti käivitub varsti allhankesüsteem India suure outsource kompaniiga. Töövahenditeks on Microsoft Visual Studio .NET 2003. Programmeerime vanas heas C++ keeles kasutades Microsofti MFC teeki. Muidugi on igal arendajal laua peal ka füüsiline draiv ise, lisaks on meil testilaboris tööstusvõrk kuuekümnest draivist, millega saab teha reaalsele elule lähedasi teste just kommunikatsiooni puudutavates teemades. Oma arendustöös tuleb meil palju suhelda nii töö tellijaga (Danfoss Drives) kui ka lõppkasutajatega. Seepärast on hea suhtlemisoskus suureks plussiks. Aeg-ajalt tuleb lõppkasutajate soovidest ja probleemidest parema ettekujutuse saamiseks käia ka nende juures kohapeal. Kui kõik see tekitab sinus huvi, siis võta ühendust: |