
Arvioitu päättymispäivä 9.11.
Viimeksi nähty 8.10.
Julkaistu 5.10. · 2 päivää sitten
Ollut auki 2 päivää. Tämä rooli on yleensä haussa noin 26 päivää
Senior-ohjelmistosuunnittelija
Senioritason sulautettujen ohjelmistojen tehtävä XR-alustojen, Linux-ajoympäristön ja anturi-integraatioiden parissa.
Etsimme senior-ohjelmistosuunnittelijaa tuomaan Distancen XR-ajoympäristön siihen laitteistoon, jolla tuotteemme todella toimitetaan. Näyttömme kattavat läpinäkyvän XR:n koko kirjon: ajoneuvoihin rakennetuista, ilman kuulokkeita toimivista autostereoskooppisista järjestelmistä kenttäkäyttöön tarkoitettuihin kestäviin päähän kiinnitettäviin näyttöihin. Ne toimivat yhtä monenlaisilla sulautetuilla kohdealustoilla. Omistat kerroksen, jossa ajoympäristömme kohtaa laitteiston: näyttöpolun, anturit, virrankulutuksen ja työkaluketjun, jolla kokonaisuus saadaan rakennettua. MIKSI DISTANCE? Distance Technologiesillä ratkaisemamme ongelma on helppo kuvailla mutta vaikea ratkaista: maailmassa on rajattomasti dataa, mutta ihmisen kapasiteetti ei ole rajaton. Rakennamme täysin uudenlaista havainnointikerrosta ihmisten ja koneiden välille ja muutamme läpinäkyvät pinnat ennennäkemättömiksi käyttöliittymiksi. Ajattele auton tuulilasia, kypärän visiiriä tai tähtäinlaitetta, joista jokaisesta tulee tekoälyn uusi käyttöliittymä. Tapaamme muuntaa bittejä ja atomeja ihmisen laajennetuksi havaintokyvyksi suojaa kansainvälisesti yli 50 myönnettyä patenttia. Rakennamme teknologiaa kahdelle vaativalle alueelle: puolustusalalle ja autoalalle. Sen perustana on ohjelmistot, laitteistot ja laskennallinen optiikka yhdistävä kokonaisuus. Meitä on nyt yli 50, ja meillä on kymmenen vuoden kokemus maailman parhaiden tuotteiden, optiikan ja avoimen lähdekoodin käyttöjärjestelmien rakentamisesta. Teemme yhteistyötä ja rakennamme tuotteita maailmanlaajuisesti johtavien yritysten, kuten KIA:n, FORVIA HELLAn, Supacatin ja Galvionin kanssa. Olimme myös Google Venturesin ensimmäinen sijoitus Suomessa. Rakennustyömme on vaikeaa ja muuttaa perusteellisesti tapaamme toimia ja nähdä maailma. Siksi etsimme poikkeuksellisia ihmisiä, jotka nauttivat sellaisten asioiden rakentamisesta, joita ei ole ennen nähty. TEHTÄVÄ JA TIIMI Liityt ydinteknologiatiimiin, joka rakentaa yhtenäistä ajoympäristöohjelmistokokonaisuutta monenlaisilla laitteistoilla ja muototekijöillä toimiville sekatodellisuussovelluksille. Keskityt alustakerrokseen, jonka päällä ajoympäristö toimii. Työ kattaa hyvin erilaisia ympäristöjä. Sulautetussa Linuxissa omistamme ohjelmistopinon ytimeen ja näyttöpolkuun asti ja hallitsemme suoraan kuvan uloslukua, virrankulutusta ja lämpötiloja. Jokaisella uudella muototekijällä – olipa se autostereoskooppinen tai päähän kiinnitettävä, ajoneuvoon rakennettu tai kannettava – on oma näyttönsä, anturinsa ja rajoitteensa. Keskeiset vastuualueesi: Alustojen käyttöönotto ja ohjelmiston siirto: Vastaat ajoympäristöstä sulautetuilla kohdealustoilla. Sulautetussa Linuxissa tämä tarkoittaa Yocto/BitBake-kerroksia, ytimen määrityksiä ja korjauksia, DRM/KMS-kuvan uloslukua sekä matalan tason laiteintegraatioita. Androidissa käytetään NDK:ta, JNI:tä ja Gradlea. Päätät, miten uutta alustaa tuetaan, ja varmistat, että ajoympäristö toimii sillä päästä päähän. Anturien sovittaminen ja integrointi: Tämä on yhtä suuri osa tehtävää kuin näyttöpolku, ja autoalalla vielä suurempi. Tuot uudet kamerat, IMU-yksiköt, LiDARin ja tutkan anturi- ja seurantapinoomme. Työhön kuuluvat siirtoyhteyksien ja ajureiden integrointi (V4L2, UVC/libusb, GigE Vision, CAN, ajoneuvojen Ethernet/PTP), eri anturien aikaleimojen ja kellodomeenien oikeellisuus, laitteistosynkronointi ja laukaisu, kalibrointirajapinnat sekä tallennus ja toisto offline-kehitystä varten. ADAS-anturikokonaisuudet ja ajoneuvointegraatio kuuluvat nimenomaisesti tehtävään. Sulautettujen järjestelmien kehittäjäkokemus ja toimitus: Tee sulautetuista kohdealustoista ensiluokkainen osa koko ohjelmistokehitystiimin työskentelyä. Omistat tiimin kanssa alustojen SDK:n: Yocto eSDK:n, toistettavat ristiinkäännökset ja sysroot-hallinnan, yhdellä komennolla tehtävän viennin kohdelaitteeseen, laitteessa tapahtuvan virheenjäljityksen ja profiloinnin sekä CI:hin liitetyt laitteistokohteet. Tavoitteena on, että oikeilla laitteilla kehittäminen tuntuu yhtä tavalliselta kuin tietokoneella kehittäminen. Työskentelet myös tiiviisti laitteisto-, suunnittelu- ja asiakastiimiemme kanssa. Etsimme senioritason kollegaa, joka ottaa työstään vastuun ja pystyy työskentelemään itsenäisesti. MITÄ TARJOAMME? - Mahdollisuuden työskennellä ohjelmistojen ja laitteistojen rajapinnassa teknologian parissa, jota ei vielä ole muualla. - Mahdollisuuden rakentaa sekatodellisuustuotteita ilman kuulokkeita toimivista autostereoskooppisista järjestelmistä ulkokäyttöön tehtyihin kestäviin päähän kiinnitettäviin näyttöihin. - Todellisen vastuun alustastrategiasta: mitä kohdealustoja tuemme, miten tuemme niitä ja millaista sulautettujen järjestelmien kehittäminen on muulle tiimille. - Yhteistyön huipputason tietokon näön insinöörien ja tutkijoiden kanssa, kun useita anturisyötteitä yhdistetään yhdeksi havainnointiohjelmistokokonaisuudeksi. ODOTUKSEMME - Startupin nopea ja ketterä toimintatapa innostaa sinua enemmän kuin huolestuttaa. - Senioritason kokemus sulautettujen järjestelmien ohjelmistoista sekä näyttöä vaativien ohjelmistojen siirtämisestä sulautettuun Linuxiin. - Vahva modernin C++:n osaaminen ja valmius lukea ja muokata C-koodia ytimen ja ajureiden tasolla. - Yocto/OpenEmbedded-tuotantokokemus: kerrokset, reseptit, levykuva- ja SDK-koonnit sekä ytimen määritys. - Näyttöä ristiinkäännöksen ja kehittäjätyökalujen omistamisesta: työkaluketjut, sysrootit, toistettavat koonnit, laitteessa tehtävä virheenjäljitys ja laitteistokohteiden CI. - Linuxin grafiikka- ja mediapinon tuntemus: DRM/KMS, GBM, DMA-BUF ja V4L2. - Kykyä ja halua johtaa sekä teknisiä että ihmisiin liittyviä aiheita; tehtävään ei kuulu esihenkilövastuuta. - Selkeä kirjallinen ja suullinen viestintä, mukaan lukien suunnitteludokumentit, ADR:t ja rakentava tekninen johtajuus katselmoinneissa. - Halu vaikuttaa siihen, miten tekoälyä käytetään ohjelmistokehityksessä nyt ja tulevaisuudessa. Eduksi, mutta ei välttämätöntä: - Autoalan kokemus (ADAS-anturipinot, CAN/ajoneuvojen Ethernet, ajoneuvojen anturien synkronointi ja kalibrointi). - Anturien integrointikokemus eri siirtotapojen ja kellodomeenien välillä (kamerat, IMU-yksiköt, LiDAR ja tutka), mukaan lukien aikaleimojen oikeellisuus, synkronointi ja kalibrointi. - Android-järjestelmäpinon käytännön tuntemus: NDK, SurfaceFlinger/Choreographer, Camera2, anturi- ja lämpötila-APIt sekä riittävä AOSP-tausta mukautettujen laitteiden parissa työskentelyyn. - Kokemus laskennan siirtämisestä NPU:lle, DSP:lle tai FPGA:lle. - Grafiikkaohjelmointikokemus: Vulkan tai OpenGL. KIINNOSTUITKO? Hae hakulomakkeella! Rekrytointiprosessiin kuuluu kaksi tai kolme keskustelua tiimin kanssa. Jos haluat lisätietoja tehtävästä, ota yhteyttä rekrytoijaamme Joel Kinnuseen osoitteessa joel@distance.tech. Huomaa, että tietosuojasyistä emme voi käsitellä sähköpostitse lähetettyjä hakemuksia.
Yllä oleva teksti on työnantajan alkuperäinen työpaikkakuvaus sellaisenaan poimittuna. Muut sivun tiedot, kuten palkka, vastuut ja vaatimukset, ovat järjestelmämme tulkintoja samasta tekstistä, eivät työnantajan erikseen vahvistamia. Pidä niitä siis parhaana tulkintanamme, ei varmistettuina tosiasioina.
CV:si ja tämä työpaikka
Kuinka hyvin CV:si sopii tähän työpaikkaan?
Lisää CV:si kerran, niin jokaisesta työpaikasta näet, mitkä sen taidoista sinulla on, mitkä puuttuvat ja täytätkö kielitaitovaatimukset. Ilmainen, ei vaadi tiliä.
Lisää CVEi vielä CV:tä? Aloita pohjasta: ilmainen CV-pohja. Hakemus kesken? Työhakemuksen pohja ja esimerkit.
Arvioitu 4 242 vertailukelpoisen ilmoituksen perusteella
| Markkinat | Alaraja (25. persentiili) | Mediaani | Yläraja (75. persentiili) |
|---|---|---|---|
| senioritason roolit | 5 817 € kuukaudessa | 6 834 € kuukaudessa | 11 685 € kuukaudessa |
| Tämä tarjous | 5 247 € kuukaudessa | 5 957 € kuukaudessa | 6 667 € kuukaudessa |
- Ottaa ajoympäristö käyttöön ja siirtää se sulautetuille alustoille, mukaan lukien Linux- ja Android-kohteet
- Vastata sulautetun Linuxin alustakerroksista, ytimen määrityksistä ja korjauksista, kuvan ulosluvusta sekä matalan tason laiteintegraatioista
- Integroida kamerat, IMU-yksiköt, LiDAR ja tutka anturi- ja seurantajärjestelmiin
- Varmistaa anturien siirtoyhteydet ja ajuri-integraatiot, aikaleimojen ja kellodomeenien oikeellisuus, synkronointi, laukaisu ja kalibrointi
- Tukea tallennusta ja toistoa offline-kehityksessä sekä ADAS- ja ajoneuvointegraatioita
- Vastata alustojen SDK:sta, toistettavista ristiinkäännöksistä, sysrooteista, yhdellä komennolla tehtävästä viennistä, laitteiden virheenjäljityksestä ja profiloinnista sekä laitteistokohteiden CI:stä
- Tehdä yhteistyötä laitteisto-, suunnittelu-, asiakas- ja kehitystiimien kanssa
- Senioritason kokemus sulautettujen järjestelmien ohjelmistoista, mukaan lukien vaativien ohjelmistojen siirtäminen sulautettuun Linuxiin
- Vahva modernin C++:n osaaminen ja kyky lukea ja muokata C-koodia ytimen ja ajureiden tasolla
- Yocto/OpenEmbedded-tuotantokokemus, mukaan lukien kerrokset, reseptit, levykuva- ja SDK-koonnit sekä ytimen määritys
- Kokemus ristiinkäännöksen ja kehittäjätyökalujen omistamisesta, mukaan lukien työkaluketjut, sysrootit, toistettavat koonnit, laitteessa tehtävä virheenjäljitys ja laitteistokohteiden CI
- Linuxin grafiikka- ja mediapinon tuntemus: DRM/KMS, GBM, DMA-BUF ja V4L2
- Selkeä kirjallinen ja suullinen viestintä, suunnitteludokumentit ja rakentava tekninen johtajuus katselmoinneissa
- Startupin nopeaan toimintatapaan sopivuus, itsenäinen vastuunotto ja tekninen johtajuus ilman esihenkilövastuuta
- Kiinnostus vaikuttaa tekoälyn käyttöön ohjelmistokehityksessä
- Kaksi tai kolme keskustelua tiimin kanssa
| Sijainti | Aktiiviset ilmoitukset |
|---|---|
| Helsinki, Suomi | 6 |
| Etätyö - Suomi | 4 |
| Roolityyppi | Aktiiviset ilmoitukset |
|---|---|
| Ohjelmistosuunnittelija | 1 |
| FPGA-insinööri | 1 |
| Laadunvarmistuksen johtaja | 1 |
| Tietokonenäön insinööri | 1 |
| Optiikka-insinööri | 1 |
| Sensor Platformin insinööri | 1 |
| Roolitaso | Aktiiviset ilmoitukset |
|---|---|
| Senior-taso | 6 |
Distance Technologies kehittää ohjelmistoja, laitteistoja ja laskennallista optiikkaa yhdistävää XR-havainnointiteknologiaa puolustus- ja autoalalle.
Älä missaa yhtään uutta Ohjelmistosuunnittelija-työpaikkaa alueella Helsinki, Suomi
Viikoittainen tai päivittäinen kooste. Voit peruuttaa milloin tahansa.
Samankaltaisia työpaikkoja
JobCrawls-haun tuloksia: sama tehtävänimike ja ensisijainen sijainti kuin tässä ilmoituksessa (tämä työpaikka on rajattu pois). Enintään 8 tulosta.





