JobCrawls

Vahdit, suosikit ja muistutukset puhelimessasi

Avaa sovellus
Etteplan Finland Oy

Haku päättyy 13.11.

Vanhempi ohjelmistoinsinööri

Ohjelmistoinsinööri

Julkaistu 15.10. (18 päivää sitten) · Päivitetty 2.11. · Ollut auki 18 päivää. Tällaiset paikat ovat yleensä haussa noin 26 päivää

Tärkeimmät tiedot

Senior-tason sulautettujen ohjelmistojen tehtävä hybridimallissa; sujuva suomi ja englanti vaaditaan.

Palkka verrattuna muihin

4 500 - 6 500 €5 % alempi kuin senioritehtävät
Palkka jää alle markkinoiden mediaaninPerustuu 48 työpaikkailmoitukseen
Kuukausipalkkojen vertailu: Ohjelmistoinsinööri
MarkkinatAlaraja (25. persentiili)MediaaniYläraja (75. persentiili)
senioritehtävät3 932 € kuukaudessa5 590 € kuukaudessa7 411 € kuukaudessa
Tämä paikka4 500 € kuukaudessa5 500 € kuukaudessa6 500 € kuukaudessa

Tilastokeskuksen tilasto ammattiryhmän ”Sovellussuunnittelijat” ansioista (2024), korotettuna nykytasolle (heinä–syyskuu 2026). Työpaikkailmoituksista otetaan vain paikkakunnan ja tason erot. · Datan käyttö

Käteen arviolta 3 172 - 4 164 €

Missä ja miten
Espoo · TampereHybridityöSenior-taso
Kielitaito
Englanti, Suomi

Alkuperäinen ilmoitus

JobCrawls on kääntänyt tämän englanninkielisestä ilmoituksesta.

Avaa ilmoitus
Etsimme senior-tason sulautettujen ohjelmistojen suunnittelijaa auttamaan asiakkaitamme kehittämään turvallisia, verkkoon kytkettyjä tuotteita. Konsultin roolissa työskentelet joko osana asiakkaan tiimiä tai Etteplanin johtamassa projektissa ja rakennat sulautettuja ohjelmistoja koko pinon alueella matalan tason alustakomponenteista sovelluslogiikkaan. Ihanteellinen ehdokas hahmottaa kokonaisuuden. Laadukkaan koodin kirjoittamisen lisäksi ymmärrät arkkitehtuureja, teknisiä kompromisseja ja sääntelyvaatimuksia, jotka vaikuttavat yhä enemmän nykyaikaiseen sulautettujen järjestelmien kehitykseen. Työskentelet pääasiassa C:llä ja C++:lla ja sovellat Rustia silloin, kun siitä on selvää hyötyä. Syvällistä Rust-osaamista ei odoteta. Uteliaisuus ja halu oppia riittävät. Kyberturvallisuutta koskevat säädökset, kuten Cyber Resilience Act (CRA), IEC 62443 ja radiolaitedirektiivi (RED), vaikuttavat yhä enemmän arkkitehtuuriin, testaukseen ja dokumentointiin. Autat asiakkaitamme täyttämään nämä vaatimukset hyvillä suunnittelukäytännöillä ja harkituilla teknisillä ratkaisuilla. Tekoälyavusteiset ja agenttipohjaiset kehitystyökalut ovat osa päivittäistä työtämme. Odotamme, että käytät niitä harkiten: arvioit, milloin tuotettuun koodiin voi luottaa ja milloin se pitää varmentaa, ja katselmoit sen yhtä huolellisesti kuin muutkin toteutukset, erityisesti säännellyissä ympäristöissä. Keskeiset vastuualueesi · Määritellä sulautetun Linuxin, C:n ja C++:n ohjelmisto- ja järjestelmäarkkitehtuuri siten, että tietoturva ja turvallisuus huomioidaan suunnittelun lähtökohtina · Johtaa uhkamallinnusta ja suunnittelukatselmointeja tai osallistua niihin; tarkastelun kohteina ovat yhteydet, päivitysmekanismit ja hyökkäyspinta-alat · Kirjoittaa ja katselmoida sulautettuja ohjelmistoja modernilla C++:lla (C++17 ja uudemmat) ja C:llä resurssirajoitteisiin, reaaliaikaisiin ja verkkoon kytkettyihin ympäristöihin sekä käyttää Rustia, kun muistiturvallisuus tuo selvää hyötyä · Työskennellä koko ohjelmistopinon parissa käynnistyslataajasta, ytimestä ja väliohjelmistosta sovellustasolle sekä tehdä piirilevyn käyttöönottoa ja ajuritason vianetsintää · Rakentaa ja ylläpitää testausstrategiaa yksikkö-, integraatio-, järjestelmä- ja laitteistopohjaiselle silmukkatestaukselle. CI/CD-putkien tulee tuottaa toimituksista jäljitettävää näyttöä, kuten testitietoja, staattisen ja dynaamisen analyysin tuloksia sekä tarvittaessa SBOM-luetteloita · Auttaa asiakkaita saavuttamaan tuotteissaan CRA:n, IEC 62443:n ja RED:n mukaisuuden yhteistyössä laatu- ja sääntelyasiantuntijoiden kanssa · Käyttää tekoälyavusteisia kehitystyökaluja vastuullisesti ja tehokkaasti sekä soveltaa asianmukaisia varmennus- ja katselmointikäytäntöjä erityisesti säännellyissä ympäristöissä · Toimia teknisenä äänenä asiakaskeskusteluissa tuote-, turvallisuus- ja sääntelysidosryhmien kanssa sekä mentoroida muita kehittäjiä Osaamisesi ja kokemuksesi · Usean vuoden kokemus sulautettujen ohjelmistojen kehityksestä senior- tai lead-roolissa sekä näyttöä mentoroinnista tai teknisestä johtajuudesta · Käytännön kokemus sulautetusta Linuxista: ytimen määritykset, piirilevytuen paketit, Yocto tai Buildroot ja ajuritason vianetsintä. Reaaliaikavaatimusten (PREEMPT_RT tai RTOS) tuntemus on eduksi. · Vahva C:n ja/tai modernin C++:n hallinta sulautetuissa järjestelmissä, mukaan lukien muisti- ja resurssiturvallisuus, RAII sekä rinnakkaisuus rajoitetuissa ympäristöissä · Kokemus verkotuksesta ja verkkoon kytketyistä tuotteista, kuten TCP/IP:stä, TLS:stä ja IoT- tai teollisuuden viestintäprotokollista, esimerkiksi MQTT, CoAP, OPC UA, Modbus, BLE, Wi-Fi tai mobiiliyhteydet · Kokemus arkkitehtuurien suunnittelusta ja reaaliaikavaatimusten, resurssirajoitusten ja tietoturvakontrollien välisten kompromissien tekemisestä sekä uhkamallinnuksesta, esimerkiksi STRIDE-menetelmällä · Kokemus yksikkö-, integraatio- ja järjestelmätason testausstrategioiden rakentamisesta sekä staattisen ja dynaamisen analyysin työkaluista · Käytännön tuntemus vähintään yhdestä vaatimuskokonaisuudesta: CRA, IEC 62443 tai RED, sekä kiinnostus syventää osaamista · Konsulttimainen työote: viihdyt asiakastiimeissä, selität tekniset aiheet selkeästi ei-teknisille sidosryhmille ja sopeudut nopeasti uusiin työkaluihin, toimialoihin ja koodikantoihin · Kokemus nykyaikaisten kehitystyökalujen, myös tekoälyavusteisten työkalujen, käytöstä sekä hyvä tekninen harkinta ja varmennuskäytännöt · Sujuva suomen ja englannin kielen taito Arvostamme myös · Käytännön Rust-kokemusta sulautetuista järjestelmistä tai järjestelmätyöstä tai vahvaa kiinnostusta Rustin oppimiseen · Suoraa kokemusta teknisen dokumentaation tai CRA-vaatimustenmukaisuuden, IEC 62443 -sertifioinnin tai RED-arvioinnin näyttöaineiston valmistelusta Mitä tarjoamme · Mahdollisuuden tutustua monipuolisiin toimialoihin ja haastaviin sulautettujen järjestelmien tehtäviin. · Vahvan monialaisen suunnittelutiimin. · Kilpailukykyisen palkkauksen ja edut sekä joustavan hybridimallin, jonka työskentelypaikka on Suomessa. Etteplanilla varmistamme, että palkkaus on oikeudenmukainen ja läpinäkyvä. Palkka heijastaa osaamistasi ja panostasi toimintatapamme mukaisesti. Tehtävän tyypillinen kuukausipalkka on 4 500–6 500 euroa taustastasi riippuen. Lähetä hakemuksesi rekrytointijärjestelmämme kautta viimeistään 13. marraskuuta. Lisätietoja tehtävästä antaa osastopäällikkö Jyrki Hakala, jyrki.hakala@etteplan.com.

Tehtävästä lyhyesti

JobCrawlsin tiivistys yllä olevasta ilmoituksesta.

Vaatimukset

  • Usean vuoden kokemus sulautettujen ohjelmistojen kehityksestä senior- tai lead-roolissa
  • Näyttöä mentoroinnista tai teknisestä johtajuudesta
  • Käytännön kokemus sulautetusta Linuxista, ytimen määrityksistä, piirilevytuen paketeista, Yoctosta tai Buildrootista sekä ajuritason vianetsinnästä
  • Vahva C:n ja/tai modernin C++:n osaaminen sulautetuissa järjestelmissä, mukaan lukien RAII, muisti- ja resurssiturvallisuus sekä rinnakkaisuus
  • Kokemus verkotuksesta, verkkoon kytketyistä tuotteista ja viestintäprotokollista
  • Kokemus ohjelmistoarkkitehtuurista ja reaaliaikaisuuden, resurssien ja tietoturvan välisistä kompromisseista
  • Kokemus uhkamallinnuksesta
  • Kokemus testausstrategioista sekä staattisen ja dynaamisen analyysin työkaluista
  • Käytännön tuntemus vähintään yhdestä: CRA, IEC 62443 tai RED
  • Konsulttimainen työote, selkeä viestintä ei-teknisten sidosryhmien kanssa ja sopeutumiskyky
  • Kokemus nykyaikaisista kehitystyökaluista ja koodin asianmukaisesta varmentamisesta
  • Sujuva suomen ja englannin kielen taito

Tehtävät

  • Määritellä sulautetun Linuxin ohjelmisto- ja järjestelmäarkkitehtuuria
  • Johtaa uhkamallinnusta ja suunnittelukatselmointeja tai osallistua niihin
  • Kirjoittaa ja katselmoida sulautettua C- ja modernia C++-ohjelmistoa sekä käyttää Rustia soveltuvissa kohdissa
  • Työskennellä käynnistyslataajan, ytimen, väliohjelmiston ja sovelluskerroksen parissa
  • Ottaa piirilevyjä käyttöön ja tehdä ajuritason vianetsintää
  • Rakentaa testausstrategioita ja jäljitettävää CI/CD-toimitusnäyttöä
  • Auttaa asiakkaita täyttämään CRA:n, IEC 62443:n ja RED:n vaatimukset
  • Käyttää tekoälyavusteisia kehitystyökaluja vastuullisesti ja varmentaa tuotettua koodia
  • Toimia teknisenä asiantuntijana asiakaskeskusteluissa ja mentoroida kehittäjiä

Osaaminen ja teknologiat

Sulautettu LinuxCC++17RustYoctoBuildrootPREEMPT_RTRTOSTCP/IPTLSMQTTCoAPOPC UAModbusBLEWi-FiMatkapuhelinverkotUhkamallinnusSTRIDECI/CDYksikkötestausIntegraatiotestausJärjestelmätestausLaitteistopohjainen SilmukkatestausStaattinen AnalyysiDynaaminen AnalyysiSBOMTekoälyavusteinen Kehitys

Työsuhde-edut

Rekrytointiprosessi

  1. Lähetä hakemus rekrytointijärjestelmän kautta viimeistään 13. marraskuuta.

Etteplan Finland Oy työnantajana

Talous
€172.2M
Liikevaihto
€14.5M
Voitto
8.0%
Voittomarginaali
Etteplan Finland Oy-logo
Etteplan Finland Oy · 14 avointa työpaikkaa
Katso yritysprofiili
Työnantajasta

Etteplan on teknologia-alan palveluyritys, joka yhdistää ihmisiä ja teknologiaa arkeen myönteisesti vaikuttavien ratkaisujen luomiseksi. Yritys korostaa yhteistyötä, luovuutta, innovatiivisuutta ja osallisuutta.

Arvot
Tulevaisuuteen suuntautuminenRohkea ajatteluYhdessä älykkäämminYhteistyöLuovuusInnovatiivisuus

Auta meitä parantamaan JobCrawlsia: kirjaudu sisään synkronoidaksesi tallennetut työpaikat laitteiden välillä, tai lähetä palautetta milloin tahansa.