Senior Android-alustaohjelmistokehittäjä (C++/AOSP)
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
| Markkinat | Alaraja (25. persentiili) | Mediaani | Yläraja (75. persentiili) |
|---|---|---|---|
| yrityksen muut palkat | 2 240 € kuukaudessa | 2 773 € kuukaudessa | 3 520 € kuukaudessa |
- Kielitaito
- Englanti
Alkuperäinen ilmoitus
JobCrawls on kääntänyt tämän englanninkielisestä ilmoituksesta.
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
Työsuhde-edut
Unikie Oy työnantajana
| Paikkakunta | Aktiiviset ilmoitukset |
|---|---|
| Helsinki, Suomi | 107 |
| Tampere, Suomi | 62 |
| Etätyö - Globaali | 60 |
| Szczecin, Puola | 48 |
| Tampere | 42 |
| Helsinki | 26 |
| Oulu, Suomi | 26 |
| Oulu | 19 |
| Tallinna, Viro | 18 |
| Etätyö - Viro | 15 |
| Szczecin | 10 |
| Tallinn, Viro | 9 |
| Tampere, Finland | 7 |
| Etätyö - Suomi | 6 |
| Tallinn | 6 |
| Turku, Suomi | 6 |
| Etätyö - Puola | 4 |
| Helsinki, Finland | 4 |
| Kaarina | 4 |
| Puola | 3 |
| Szczecin, Polska | 3 |
| Szczecin, Polen | 2 |
| Tallinn, Estonia | 2 |
| Tallinna | 2 |
| Berliini | 1 |
| Berliini, Saksa | 1 |
| Kokkola | 1 |
| Kuopio | 1 |
| München | 1 |
| München, Saksa | 1 |
| Oulu, Finland | 1 |
| Palo Alto, Yhdysvallat | 1 |
| Stettin | 1 |
| Turku | 1 |
| Tehtävä | Aktiiviset ilmoitukset |
|---|---|
| Järjestelmätestausinsinööri | 6 |
| Testausinsinööri | 6 |
| Backend-kehittäjä | 5 |
| Sulautettujen ohjelmistojen insinööri | 5 |
| Data‑analyytikko | 4 |
| Kenttätestausinsinööri | 4 |
| Ohjelmistokehittäjä | 4 |
| Sulautettu ohjelmistoinsinööri | 4 |
| Sulautettujen ohjelmistojen kehittäjä | 4 |
| Suorituskyvyn optimointisuunnittelija | 4 |
| Android-alustainsinööri | 3 |
| Järjestelmäarkkitehti | 3 |
| Laitteistosuunnittelija | 3 |
| Upotettu ohjelmistosuunnittelija | 3 |
| .NET-kehittäjä | 2 |
| .NET/C#-kehittäjä | 2 |
| AI Adoption Mentor | 2 |
| AI CFD-simulaatioinsinööri | 2 |
| AI Engineer | 2 |
| AI-algoritmi-insinööri | 2 |
| AI-ohjelmistokehittäjä | 2 |
| AI-ratkaisujen insinööri | 2 |
| AIOps Engineer | 2 |
| Alatason Android-kehittäjä | 2 |
| Alusta-DevOps-insinööri | 2 |
| Alustakehittäjä | 2 |
| Android Automotive Audio Engineer | 2 |
| Android-insinööri | 2 |
| Android-kehittäjä | 2 |
| Android-rakennusoptimointiin erikoistunut insinööri | 2 |
| Android-suorituskykyinsinööri | 2 |
| Application Security Analyst | 2 |
| Automaatiojärjestelmien insinööri | 2 |
| Automotive Platform Engineer | 2 |
| Backend / Full-Stack -kehittäjä | 2 |
| C++ Linux-insinööri | 2 |
| 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ööri | 2 |
| Data Engineer | 2 |
| Data Quality Engineer | 2 |
| Data Scientist | 2 |
| Data-analyytikko | 2 |
| Deployment Manager | 2 |
| DevOps Engineer | 2 |
| Forward Deployed AI Engineer | 2 |
| Inbäddettyjen alustojen kehittäjä | 2 |
| Infrastruktuuri-insinööri | 2 |
| Järjestelmäinsinööri | 2 |
| Koneohjausohjelmistosuunnittelija | 2 |
| Laadunvarmistusasiantuntija | 2 |
| Laitteisto- ja ohjelmistoasiantuntija | 2 |
| Lentojärjestelmäohjelmisto | 2 |
| Mallipohjainen kehittäjä (MBD) | 2 |
| Mobiilirenderöijä | 2 |
| Ohjelmistosuunnittelija | 2 |
| Ohjelmistosuunnittelija, Infotainment-alusta | 2 |
| Omniverse / USD Simulation Architect | 2 |
| Projektikoordinaattori | 2 |
| Projektipäällikkö | 2 |
| Qt/QML-kehittäjä | 2 |
| Ratkaisusuunnittelija | 2 |
| Simulaatiodatan integraatioinsinööri | 2 |
| Sulautettujen järjestelmien ohjelmistosuunnittelija | 2 |
| Sulautettujen ohjelmistojen tekninen vetäjä | 2 |
| Talousjohtaja | 2 |
| Tekoälyn turvallisuustutkija | 2 |
| Testiautomaatioinsinööri | 2 |
| Toiminnallinen turvallisuusasiantuntija | 2 |
| Tuotepäällikkö | 2 |
| Turvallisuusohjelmistosuunnittelija | 2 |
| Tutkija | 2 |
| Upotettava kehittäjä | 2 |
| Upotettu Linux-insinööri | 2 |
| Upotettu turvallisuusinsinööri | 2 |
| Web-arkkitehti | 2 |
| AI-insinöri | 1 |
| Apache Flink -kehittäjä | 1 |
| Applied AI Engineer | 1 |
| Back-end- ja Pilvi-kehittäjä | 1 |
| Backend- ja alusta-insinööri | 1 |
| Embedded C/C++ / Functional Safety Engineer | 1 |
| Embedded C/C++ Networking Engineer | 1 |
| Group Controller | 1 |
| Hardware Baseband Engineer | 1 |
| Kokenut Upotettu Android Audio -insinööri | 1 |
| Kotlin-kehittäjä | 1 |
| Ohjelmistoinsinööri | 1 |
| Renderöijä | 1 |
| Senior Embedded Engineer | 1 |
| Senior Principal Web Platform Engineer | 1 |
| Simulaatio- ja ohjelmistosuunnittelija | 1 |
| Toiminnan Tuki Manager | 1 |
| Toiminnan tukipäällikkö | 1 |
| UAV Software & Flight Test Engineer | 1 |
| UAV-ohjelmisto- ja lentotestainsinööri | 1 |
| Upotetun audio-alustan kehittäjä | 1 |
| Upotetun audioalustan kehittäjä | 1 |
| Vaativuustaso | Aktiiviset ilmoitukset |
|---|---|
| Keskitaso | 143 |
| Senior-taso | 124 |
| Esimies | 8 |
| Ylin johto | 2 |
| Harjoittelija | 1 |
| Juniori | 1 |
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.
