Yleiskuvaus
Ohjelmoijamme hallitsevat ohjelmistojen kehityksen niin sulautetuille järjestelmille kuin client/server-ympäristössä (front-end, back-end). Uusi ohjelmointikieli on haaste, jonka otamme haltuun nopeasti. Arkkitehtuuri, systeemisuunnittelu, versionhallinta, testaus, julkaisu, testausautomaatio ja jatkuva integrointi ovat meillä hallinnassa.
Osaaminen
- Sovellusten ja ajurien kehitys Linux- ja Windows-käyttöjärjestelmille
- Tosiaikajärjestelmien (Real-Time Operating System) kehitys, analysointi ja virheiden etsintä
- Muistinhallinta
- Diagnostiikka ja telemetria
- RF-ohjelmisto
- Testiautomaatio (skriptit, testiympäristön kehitys)
Työkalut ja menetelmät
.NET, C, C#, C++, PHP, Java, Javascript, QT, Python, XML, XAML, Perl, Python, WinUSB, SW signing, Assembly, UEFI, Lauterbach
GIT, ADFS, WiX, Team Foundation Server, Perforce, NUnit, Azure, Visual Studio
Scrum, Kanban, Agile, TDD
Windows, Linux, Symbian, S40, S30, sulautetut järjestelmät (Embedded Sofware)