Etsimme nyt asiakkaallemme kokenutta ohjelmistokehittäjää sulautettujen järjestelmien pariin. Tässä roolissa pääset työskentelemään vaativien, matalan tason ohjelmistoratkaisujen parissa dynaamisessa ja asiantuntevassa ympäristössä. Lue alta lisää ja hae paikkaa heti, sillä etenemme haussa heti sopivan henkilön löydyttyä!
Tehtävänkuvaus
Sulautettujen järjestelmien ohjelmistokehittäjänä vastaat laiteohjelmistojen kehittämisestä ja optimoinnista erilaisille MCU-alustoille. Työskentelet tiiviisti modernien RTOS-ympäristöjen parissa ja varmistat koodin suorituskyvyn sekä siirrettävyyden eri alustojen välillä. Työsi keskiössä on luoda toimintavarmoja ratkaisuja, joissa huomioidaan muistinhallinta, virrankulutus ja järjestelmän turvallisuus. Kuulet lisää asiakasyrityksestä rekrytointiprosessin edetessä. Työtä voit tehdä joko Tampereen tai Oulun toimistolta, ja toivottu aloitus tehtävässä on heti.
Tarjoamme
Mahdollisuuden työskennellä teknologisesti edistyksellisissä projekteissa
Ammattitaitoisen tiimin tuen ja modernit kehitystyökalut
Vakituisen ja vastuullisen roolin, jossa pääset vaikuttamaan suoraan tuotteiden laatuun ja toimivuuteen
Työtehtävät
Matalan tason ohjelmistokehitys C/C++ -kielillä
Laiteohjelmointi ja erilaisten rajapintojen (esim. SPI, I2C, CAN) hallinta
RTOS-pohjaisten järjestelmien kehittäminen ja ylläpito
Ohjelmistojen testaaminen ja vianetsintä laitteistotasolla
CI/CD-putkien ja automaation hyödyntäminen osana kehitysprosessia
Etsimme
Vahvaa kokemusta C/C++ -ohjelmoinnista ja sulautetuista järjestelmistä
Tuoretta osaamista MCU-alustoista (esim. ARM Cortex-M) sekä ymmärrystä muistinhallinnasta
Kokemusta reaaliaikakäyttöjärjestelmistä, kuten FreeRTOS tai Zephyr
Osaamista yleisimmistä kehitystyökaluista (esim. Git, GitLab, Azure DevOps)
Kykyä hahmottaa laitteistorajapinnat ja optimoida virrankulutusta
Sujuvaa suullista ja kirjallista kommunikointikykyä suomen kielellä
Itseohjautuvaa ja oma-aloitteista asennetta työhön
Rekrytointiprosessimme
Acad