
Upotettujen järjestelmien ohjelmistoinsinööri
Vie hiiri rivin päälle tai napauta riviä nähdäksesi täydelliset tilastot (EUR / kk tässä kaaviossa).
| Markkinat | Alaraja (25. persentiili) | Mediaani | Yläraja (75. persentiili) |
|---|---|---|---|
| Tietojemme mukainen palkka — ei mainittu ilmoituksessa (Keskitaso) | €225/kuukaudessa | €246/kuukaudessa | €267/kuukaudessa |
Etsimme upotetun Linuxin ohjelmistoinsinööriä liittymään ketterään tuotekehitystiimiimme ja osallistumaan seuraavan sukupolven GNSS-paikannusplatformien kehitykseen. Rooli keskittyy Linux-pohjaisilla ARM-alustoilla toimivan upotetun ohjelmiston suunnitteluun, kehitykseen, integrointiin ja ylläpitoon. Työskentelet läheisesti laitteistoinsinöörien, järjestelmäarkkitehtien, tuoteomistajien, verifiointinsinöörien ja GNSS-asiantuntijoiden kanssa rakentaaksesi luotettavia ja turvallisia upotettuja Linux-järjestelmiä ammattikäyttöön ja teollisiin paikannussovelluksiin. Tehtävä kattaa koko tuotekierton konseptista ja prototyypistä tuotantoon ja ylläpitoon. Vastuualueesi - Kehittää ja ylläpitää upotettua Linux-ohjelmistoa ARM-pohjaisille alustoille. - Mukauttaa ja integroida Linux BSP:itä, kerneleitä, device tree -määrityksiä ja ajureita. - Kehittää ja ylläpitää Buildroot- ja/tai Yocto-pohjaisia Linux-jakeluita. - Integroida GNSS-vastaanotinmoduuleja ja paikannusohjelmistoja. - Suunnitella ja toteuttaa järjestelmäpalveluita, daemon-prosesseja ja middleware-komponentteja. - Tukea piirilevyjen käyttöönottoa (board bring-up) prototyyppi- ja tuotantolaitteistoilla. - Tehdä yhteistyötä laitteistotiimien kanssa kytkentäkaavioiden tarkasteluissa, käyttöönotossa ja järjestelmän vianetsinnässä. Osaamisesi ja kokemuksesi - Kandidaatin tai maisterin tutkinto tietotekniikasta, sähkötekniikasta, upotetuista järjestelmistä tai vastaavalta alalta. - Vähintään kolmen vuoden kokemus upotettujen Linux-järjestelmien ohjelmistokehityksestä Buildrootin ja/tai Yocton avulla. - Vahva ohjelmointiosaaminen C-kielellä (ja/tai Rustilla). - Kokemus Linux-järjestelmän sisäisestä toiminnasta, prosesseista, verkottamisesta, kernelin konfiguroinnista, device tree -kehityksestä ja oheislaitteiden (kuten UART, SPI, I2C, CAN) käyttöliittymistä. - Vahva vianetsintätaito työkaluilla kuten GDB, Valgrind, strace ja tcpdump. - Kokemus Git-pohjaisista ohjelmistokehitysprosesseista. - Vahvat analyyttiset ja ongelmanratkaisutaidot. - Sujuva englannin kielen kommunikointikyky. Bonuspisteitä - Kokemus GNSS:stä, sensorifuusiosta tai paikannusteknologioista. - Kokemus NXP i.MX93:sta tai vastaavista upotetuista SoC-piireistä. - Kokemus secure bootista, TPM-moduuleista, kryptografiasta ja upotettujen järjestelmien tietoturvakäsitteistä. - Kokemus OTA-ohjelmistopäivitystyökaluista, kuten RAUC. - Kokemus CI/CD-järjestelmistä, kuten GitLab CI tai vastaava. - Kokemus valmistustestauksen ja tuotantoympäristöjen tukemisesta. - Kokemus laitteistovianetsintätyökalujen, kuten oskilloskooppien ja logiikka-analysaattoreiden, käytöstä. Tarjoamme - Hybridityömallin (60/40) ja joustavat työajat. - Pienen, nuoren ja yhteistyökykyisen tiimin, jossa ideoillasi on suora vaikutus tuotteeseen. - Mahdollisuuden muokata uutta tuotetta konseptista tuotantoon hyödyntäen uusinta upotettua Linux- ja GNSS-teknologiaa. - Kansainvälisen työympäristön, jossa on kollegoita yli 60 eri kansallisuudesta. - Jatkuvan oppimisen ja ammatillisen kehittymisen mahdollisuuksia. - Start-up-henkeä globaalin teknologiajohtajan tukemana, yhdistäen ketteryyden ja pitkän aikavälin tuotekehityksen. - Säännöllisiä tiimitapahtumia ja avointa tiimikulttuuria, olipa kyseessä urheilu, grillijuhlat tai olut yhdessä työpäivän jälkeen. - Kilpailukykyisen palkkauksen ja edut osana globaalia teknologiayritystä.
Työn tiedot
Vastuualueet
- Kehittää ja ylläpitää upotettua Linux-ohjelmistoa ARM-pohjaisille alustoille
- Mukauttaa ja integroida Linux BSP:itä, kerneleitä, device tree -määrityksiä ja ajureita
- Kehittää ja ylläpitää Buildroot- ja/tai Yocto-pohjaisia Linux-jakeluita
- Integroida GNSS-vastaanotinmoduuleja ja paikannusohjelmistoja
- Suunnitella ja toteuttaa järjestelmäpalveluita, daemon-prosesseja ja middleware-komponentteja
- Tukea piirilevyjen käyttöönottoa (board bring-up) prototyyppi- ja tuotantolaitteistoilla
- Tehdä yhteistyötä laitteistotiimien kanssa kytkentäkaavioiden tarkasteluissa, käyttöönotossa ja järjestelmän vianetsinnässä
Vaatimukset
- Kandidaatin tai maisterin tutkinto tietotekniikasta, sähkötekniikasta, upotetuista järjestelmistä tai vastaavalta alalta
- Vähintään kolmen vuoden kokemus upotettujen Linux-järjestelmien ohjelmistokehityksestä Buildrootin ja/tai Yocton avulla
- Vahva ohjelmointiosaaminen C-kielellä (ja/tai Rustilla)
- Kokemus Linux-järjestelmän sisäisestä toiminnasta, prosesseista, verkottamisesta, kernelin konfiguroinnista, device tree -kehityksestä ja oheislaitteiden (kuten UART, SPI, I2C, CAN) käyttöliittymistä
- Vahva vianetsintätaito työkaluilla kuten GDB, Valgrind, strace ja tcpdump
- Kokemus Git-pohjaisista ohjelmistokehitysprosesseista
- Vahvat analyyttiset ja ongelmanratkaisutaidot
- Sujuva englannin kielen kommunikointikyky
Taidot ja teknologiat
Koulutustaso
Alempi korkeakoulututkinto
Aiheeseen liittyvät mahdollisuudet
Löydä lisää kiinnostuksen kohteisiisi ja taitoihisi sopivia mahdollisuuksia