Softwarový inženýr navrhuje a implementuje grafické uživatelské rozhraní v softwaru pro návrh a analýzu pohonných systémů, vývoj motorů a simulaci dynamiky plynů a kapalin. Účastní se na celém životním cyklu vývoje softwaru - definuje požadavky, píše / reviduje vývojové dokumenty, implementuje schválený návrh, provádí testy, opravuje nedostatky, provádí přezkoumání kódu, píše uživatelskou dokumentaci, pomáhá týmům technické podpory...
Hlavní náplň práce:
- Vývoj nového softwaru nebo nových funkcí - od návrhu řešení po implementaci
- Údržba stávajících produktů společnosti - spolupráce s vývojovými manažery a produktovým týmem
- Specifikace a tvorba testů pro prokázání správnosti kódu a následné odstranění nedostatků
- Poskytování technické podpory - spolupráce se support týmem
- Technický kontakt se subdodavateli