JobCrawls

Vahdit, suosikit ja muistutukset puhelimessasi

Avaa sovellus

Senior Android-alustaohjelmistokehittäjä (C++/AOSP)

Android-alustaohjelmistokehittäjä

Julkaistu 2.11. (2 päivää sitten) · Päivitetty 4.11.

Tärkeimmät tiedot

Senior-rooli AOSP-suorituskyvyn ja käynnistyksen optimointiin; Helsinki tai Tampere on ensisijainen.

Palkka verrattuna muihin

Vertailukohta: yrityksen muut palkat
Kuukausipalkkojen vertailu: Android-alustaohjelmistokehittäjä
MarkkinatAlaraja (25. persentiili)MediaaniYläraja (75. persentiili)
yrityksen muut palkat2 240 € kuukaudessa2 773 € kuukaudessa3 520 € kuukaudessa
Missä ja miten
Tampere · HelsinkiHybridityöSenior-taso
Kielitaito
Englanti
Todennäköisin: työehtosopimus Teknologiateollisuuden työntekijät työehtosopimus. Arvio perustuu työnantajan toimialaan ja tehtävään, joten sopimus voi olla myös jokin muu.
varmuus 0 %
Selaa kaikkia Suomen työehtosopimuksia

Alkuperäinen ilmoitus

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

Avaa ilmoitus
HAEMME Senior Android-alustaohjelmistokehittäjä (C++/AOSP) Haemme tiimiimme Senior Android-alustaohjelmistokehittäjää (C++/AOSP). Aloitat konsultin roolissa kansainvälisessä ajoneuvo-ohjelmistohankkeessa, jonka asiakkaana on merkittävä autoteollisuuden yritys. Liityt kokeneeseen tiimiin, joka kehittää asiakkaille toimitettavaa ajoneuvo-ohjelmistoa. Tiimi huolehtii ohjelmiston luotettavasta toiminnasta, kehittää uusia ominaisuuksia, selvittää testaus- ja asiakasajoneuvoista löytyviä ongelmia ja toimittaa korjaukset tuotantoversioihin. Päivittäisessä kehitystyössäsi on käytössä myös edistyneitä tekoälytyökaluja. Tulevat kollegasi odottavat sinua kansainväliseen tiimiimme. Meillä työskentely on mutkatonta: tiimihenki on hyvä, hierarkia matala eikä byrokratiaa juuri ole. Työskentelytavat ovat joustavat. Yhteistyö Kaliforniassa työskentelevien kollegoiden kanssa edellyttää toisinaan tavoitettavuutta illalla noin klo 18 Suomen aikaa. Suosimme vahvasti hakijoita, jotka voivat työskennellä toimipisteessä Helsingissä tai Tampereella, missä kehityslaitteet sijaitsevat. Vaadittava osaaminen Kotlin C/C++ Android AOSP Git Linux Virheenjäljitys Sijainnit Tampere Helsinki Välttämätön osaaminen AOSP-järjestelmien syvällinen tuntemus: Käytännön kokemus Android Open Source Projectin (AOSP) sisäisestä toiminnasta, kuten järjestelmäpalveluista, laitteiston abstraktiokerroksista (HAL), natiiveista C++-palveluista sekä Androidin suoritusympäristöstä ja kehyksestä. Järjestelmätason suorituskyvyn profilointi ja optimointi: Vahva kyky analysoida ja optimoida suorittimen käyttöä, säikeiden välistä kilpailua, muistinkulutusta, lämpökuristusta ja järjestelmän kuormitusta, mukaan lukien LMK, zRAM sekä ion/dmabuf-muistinhallinta. Käynnistysajan optimointi: Kokemusta käynnistysaikojen analysoinnista ja lyhentämisestä init-skripteillä, varhaisilla palveluilla, ajurien latausjärjestyksellä sekä systemd- tai Android init -optimoinnilla. Vahva etu Profilointi- ja jäljitystyökalut: Linux- ja Android-työkalujen, kuten Perfetton, systracen, simpleperfin, top/procrankin ja eBPF:n, hallinta sekä muistivuotojen analysointityökalujen, esimerkiksi AddressSanitizerin, valgrindin tai vastaavien, tuntemus. Virran- ja lämmönhallinta: Ymmärrys virtakiskoista, lepotiloista, suorittimen ja näytönohjaimen taajuusskaalauksesta ja säätimistä sekä järjestelmän toiminnasta pienellä teholla tai kovassa kuormituksessa. Mitä teet työssäsi Mittaa, analysoi ja optimoi järjestelmän suorituskykymittareita julkaisuversioissa, mukaan lukien kylmä ja lämmin käynnistys, käyttöliittymän ruudunpäivityksen viive ja muistinkulutus. Selvitä järjestelmän kuormitukseen liittyviä pullonkauloja, muistivuotoja, suurta suorittimen kuormitusta ja odottamatonta säikeiden nälkiintymistä syväjäljitys- ja profilointityökaluilla. Optimoi käynnistyksen alkuvaiheen järjestys ja palveluiden riippuvuudet, jotta tiukat ajoneuvojen käynnistysaikavaatimukset täyttyvät. Suunnittele ja toteuta kohdennettuja suorituskykykorjauksia sekä natiiviin Linux-ytimeen ja ajuritasolle että AOSP-kehykseen. MIKSI UNIKIE? Olemme sitoutunut kumppani alamme kansainvälisille toimijoille. Toimitamme teknologiaratkaisuja ja palveluita useille Fortune 500 -yrityksille EMEA-alueella ja Amerikassa. Vastuullisena ja osaavana kumppanina pääsemme mukaan kiinnostaviin hankkeisiin. Luomamme teknologia auttaa asiakkaitamme kehittymään oman alansa digitaalisiksi edelläkävijöiksi. Arvostamme avoimuutta ja pyrimme tuomaan sen osaksi mahdollisimman monia prosesseja. Palkkamallimme on yksi esimerkki tästä. Meillä on huippuluokan teknistä osaamista, intoa ja sitoutumista kehittyä sekä ratkaista vaikeimmatkin haasteet. Ketterät tiimimme, vahva näyttömme, toimialatuntemuksemme sekä kokonaisvaltainen palvelu- ja ratkaisumallimme pitävät meidät edistyksellisen teknologian eturintamassa. Työskentele joustavassa, matalahierarkkisessa organisaatiossa, joka pitää huolta omistaan. Unikie on kansainvälinen ohjelmistokehityksen ja innovaatioiden yritys, joka tuo älykkyyttä koneisiin, ajoneuvoihin ja teollisuusratkaisuihin. Tarjoamme älykkäitä ratkaisuja autoteollisuudelle, raskaille työkoneille, kuljetukseen ja logistiikkaan, laitteisiin ja IoT:hen sekä verkkoihin ja viestintään. Unikiella työskentelee yli 500 ohjelmistoalan ammattilaista, ja sen liikevaihto oli 65 miljoonaa euroa vuonna 2023. Unikie on ainutlaatuisten sulautettujen ohjelmistojen ja marshalling-ratkaisujen premium-kumppani, joka auttaa luomaan arvoa ja menestystä muuttuvassa digitaalisessa toimintaympäristössä.

Tehtävästä lyhyesti

JobCrawlsin tiivistys yllä olevasta ilmoituksesta.

Vaatimukset

  • Käytännön kokemusta AOSP:n sisäisestä toiminnasta, kuten järjestelmäpalveluista, HAL-kerroksista, natiiveista C++-palveluista sekä Androidin suoritusympäristöstä ja kehyksestä
  • Kyky analysoida ja optimoida suorittimen käyttöä, säikeiden välistä kilpailua, muistinkulutusta, lämpökuristusta, järjestelmän kuormitusta, LMK:ta, zRAMia ja ion/dmabuf-muistinhallintaa
  • Kokemusta käynnistysaikojen analysoinnista ja lyhentämisestä init-skripteillä, varhaisilla palveluilla, ajurien latausjärjestyksellä sekä systemd- tai Android init -ratkaisuilla
  • Profilointi- ja jäljitystyökalujen hallinta on vahvasti eduksi; osaamiseen kuuluvat Linux- ja Android-työkalut
  • Ymmärrys virtakiskoista, lepotiloista, suorittimen ja näytönohjaimen taajuusskaalauksesta ja säätimistä sekä järjestelmän toiminnasta pienellä teholla tai kovassa kuormituksessa on vahvasti eduksi
  • Ilmoituksessa mainitaan Kotlin, C/C++, Android AOSP, Git, Linux ja virheenjäljitys

Tehtävät

  • Mittaa, analysoi ja optimoi järjestelmän suorituskykyä julkaisuversioissa, kuten käynnistysaikoja, käyttöliittymän ruudunpäivityksen viivettä ja muistinkulutusta
  • Selvitä järjestelmän kuormitusongelmia, muistivuotoja, suurta suorittimen kuormitusta ja säikeiden nälkiintymistä jäljitys- ja profilointityökaluilla
  • Optimoi käynnistyksen alkuvaiheet ja palveluiden riippuvuudet ajoneuvojen käynnistysaikavaatimusten täyttämiseksi
  • Toteuta suorituskykykorjauksia Linux-ytimeen, ajureihin ja AOSP-kehykseen

Osaaminen ja teknologiat

KotlinC/C++Android AOSPGitLinuxVirheenjäljitysAOSP:n Sisäinen ToimintaHALJärjestelmän Suorituskyvyn ProfilointiKäynnistysajan OptimointiPerfettoSystraceSimpleperfTop/procrankeBPFAddressSanitizerValgrindMuistivuotojen AnalysointiVirranhallintaLämmönhallinta

Työsuhde-edut

Unikie Oy työnantajana

Unikie Oy-logo
Unikie Oy · 18 avointa työpaikkaa
Yleisimmät paikkakunnat (kaikki ilmoitukset): Helsinki, Suomi · 107 · Tampere, Suomi · 62 · Etätyö - Globaali · 60 · +31 muuta paikkakuntaa
Katso yritysprofiili
Avoimet työpaikat JobCrawlsissa nyt: Unikie Oy
PaikkakuntaAktiiviset ilmoitukset
Helsinki, Suomi107
Tampere, Suomi62
Etätyö - Globaali60
Szczecin, Puola48
Tampere42
Helsinki26
Oulu, Suomi26
Oulu19
Tallinna, Viro18
Etätyö - Viro15
Szczecin10
Tallinn, Viro9
Tampere, Finland7
Etätyö - Suomi6
Tallinn6
Turku, Suomi6
Etätyö - Puola4
Helsinki, Finland4
Kaarina4
Puola3
Szczecin, Polska3
Szczecin, Polen2
Tallinn, Estonia2
Tallinna2
Berliini1
Berliini, Saksa1
Kokkola1
Kuopio1
München1
München, Saksa1
Oulu, Finland1
Palo Alto, Yhdysvallat1
Stettin1
Turku1
Tehtävät JobCrawlsissa nyt: Unikie Oy
TehtäväAktiiviset ilmoitukset
Järjestelmätestausinsinööri6
Testausinsinööri6
Backend-kehittäjä5
Sulautettujen ohjelmistojen insinööri5
Data‑analyytikko4
Kenttätestausinsinööri4
Ohjelmistokehittäjä4
Sulautettu ohjelmistoinsinööri4
Sulautettujen ohjelmistojen kehittäjä4
Suorituskyvyn optimointisuunnittelija4
Android-alustainsinööri3
Järjestelmäarkkitehti3
Laitteistosuunnittelija3
Upotettu ohjelmistosuunnittelija3
.NET-kehittäjä2
.NET/C#-kehittäjä2
AI Adoption Mentor2
AI CFD-simulaatioinsinööri2
AI Engineer2
AI-algoritmi-insinööri2
AI-ohjelmistokehittäjä2
AI-ratkaisujen insinööri2
AIOps Engineer2
Alatason Android-kehittäjä2
Alusta-DevOps-insinööri2
Alustakehittäjä2
Android Automotive Audio Engineer2
Android-insinööri2
Android-kehittäjä2
Android-rakennusoptimointiin erikoistunut insinööri2
Android-suorituskykyinsinööri2
Application Security Analyst2
Automaatiojärjestelmien insinööri2
Automotive Platform Engineer2
Backend / Full-Stack -kehittäjä2
C++ Linux-insinööri2
C++-kehittäjä (Vue.js)2
C++-renderointi-insinööri (GPU/OpenGL)2
C++/Windows-ohjelmistokehittäjä2
CODESYS-kehittäjä2
CUDA C++ -insinööri2
Data Engineer2
Data Quality Engineer2
Data Scientist2
Data-analyytikko2
Deployment Manager2
DevOps Engineer2
Forward Deployed AI Engineer2
Inbäddettyjen alustojen kehittäjä2
Infrastruktuuri-insinööri2
Järjestelmäinsinööri2
Koneohjausohjelmistosuunnittelija2
Laadunvarmistusasiantuntija2
Laitteisto- ja ohjelmistoasiantuntija2
Lentojärjestelmäohjelmisto2
Mallipohjainen kehittäjä (MBD)2
Mobiilirenderöijä2
Ohjelmistosuunnittelija2
Ohjelmistosuunnittelija, Infotainment-alusta2
Omniverse / USD Simulation Architect2
Projektikoordinaattori2
Projektipäällikkö2
Qt/QML-kehittäjä2
Ratkaisusuunnittelija2
Simulaatiodatan integraatioinsinööri2
Sulautettujen järjestelmien ohjelmistosuunnittelija2
Sulautettujen ohjelmistojen tekninen vetäjä2
Talousjohtaja2
Tekoälyn turvallisuustutkija2
Testiautomaatioinsinööri2
Toiminnallinen turvallisuusasiantuntija2
Tuotepäällikkö2
Turvallisuusohjelmistosuunnittelija2
Tutkija2
Upotettava kehittäjä2
Upotettu Linux-insinööri2
Upotettu turvallisuusinsinööri2
Web-arkkitehti2
AI-insinöri1
Apache Flink -kehittäjä1
Applied AI Engineer1
Back-end- ja Pilvi-kehittäjä1
Backend- ja alusta-insinööri1
Embedded C/C++ / Functional Safety Engineer1
Embedded C/C++ Networking Engineer1
Group Controller1
Hardware Baseband Engineer1
Kokenut Upotettu Android Audio -insinööri1
Kotlin-kehittäjä1
Ohjelmistoinsinööri1
Renderöijä1
Senior Embedded Engineer1
Senior Principal Web Platform Engineer1
Simulaatio- ja ohjelmistosuunnittelija1
Toiminnan Tuki Manager1
Toiminnan tukipäällikkö1
UAV Software & Flight Test Engineer1
UAV-ohjelmisto- ja lentotestainsinööri1
Upotetun audio-alustan kehittäjä1
Upotetun audioalustan kehittäjä1
Tehtävien vaativuustasot JobCrawlsissa nyt: Unikie Oy
VaativuustasoAktiiviset ilmoitukset
Keskitaso143
Senior-taso124
Esimies8
Ylin johto2
Harjoittelija1
Juniori1
Työnantajasta

Unikie on kansainvälinen ohjelmistokehityksen ja innovaatioiden yritys, joka tuo älykkyyttä koneisiin, ajoneuvoihin ja teollisuusratkaisuihin. Sen toimialoja ovat autoteollisuus, raskaat työkoneet, kuljetus ja logistiikka, laitteet ja IoT sekä verkot ja viestintä. Yrityksessä työskentelee yli 500 ohjelmistoalan ammattilaista, ja sen liikevaihto oli 65 miljoonaa euroa vuonna 2023.

Arvot
AvoimuusTiimihenkiSitoutuminenJatkuva kehittyminenMatala hierarkia

Saat tiedon, kun uusi Android-alustaohjelmistokehittäjä-työpaikka julkaistaan alueella Tampere, Suomi

Kooste kerran päivässä tai viikossa. Voit lopettaa milloin vain.