Sorumluluklar:
Gerçekleştirilen bazı tipik görevler aşağıdakilerin bir kombinasyonunu içerebilir:
C/C++ kullanarak platformlar arası uygulamalar geliştirme.
Temel işlevselliği belirlemek için mevcut C/C++'ı analiz etme.
Kod geliştirme ve sürdürme ve yazılım bileşenlerini tamamen işlevsel bir yazılım sistemine entegre etme.
Geliştirilmiş yazılım bileşenlerini eksiksiz bir çözüm ortamına entegre ederken uygulama programlama arayüzlerini kullanma ve tasarlama
Gereksinimleri ve beklenen çıktıları geliştirmek için lider yazılım mühendisi ve proje paydaşları ile yakın çalışma.
Yazılım sistemleri için mimarilerin, gereksinimlerin, algoritmaların, arayüzlerin ve tasarımların geliştirilmesi, belgelenmesi ve bakımına yardımcı olmak.
Tasarım özelliklerine ve şirket standart ve prosedürlerine uygun yazılımları uygulama.
Veritabanı tasarım belgeleri, ana özellik listeleri vb. oluşturmak ve düzenlemek.
Kapsam geliştirme, doğru ve zaman ve maliyet kısıtlamaları doğrultusunda çalışma.
Şirket prosedürlerine ve sektördeki en iyi uygulamalara uygun olarak tüm geliştirme yaşam döngüsü boyunca kalite güvence standartlarını uygulama.
Yazılım sorunlarını giderme ve teknik zorlukları ve sınırlamaları çözmek için yaratıcı bir şekilde düşünme.