– Načrtovanje in razvoj vgrajene programske opreme;
– Testiranje funkcionalnosti implementiranih rešitev;
– Priprava pripadajoče tehnične dokumentacije;
– Usklajevanje tehničnih rešitev in specifikacij;
– Spremljanje novih tehnologij in pristopov razvoja programske opreme;
– Aktivno sodelovanje pri razvojnih projektih.