Jabil
Jabil
Jabil är ett globalt B2B-företag inom ingenjörstjänster, tillverkning, design och leveranskedjetjänster. Sedan 1966 har företaget samarbetat med ledande varumärken för att utveckla skalbara och skräddarsydda lösningar inom bland annat fordonsindustrin, försvarssektorn och hälso- och sjukvården. Med verksamhet på över 100 platser kombinerar Jabil tillverkningsexpertis med fokus på hållbarhet, samhällsengagemang, inkludering på arbetsplatsen, professionell utveckling och innovation.

Senior ingenjör inom Android BSP

Utveckla inbyggda Android- och Linuxplattformar för Jabils produkter inom styrsystem, media och kommunikation. Felsök BSP:er, drivrutiner samt integration mellan hårdvara och programvara.

Beskrivning

  • Bidra genom hela livscykeln för inbyggd Android- och Linuxprogramvara, från design och utveckling till testning, lanseringsstöd och underhåll.
  • Bygg och underhåll inbyggd programvara och plattformskomponenter i C/C++.
  • Utveckla funktioner för Android BSP och Embedded Linux, bland annat plattformskonfiguration, hårdvarugränssnitt, drivrutiner och nya enhetsfunktioner.
  • Bidra till leveransen av kontrollsystem för företag, digitala medieprodukter och produkter för enhetlig kommunikation.
  • Diagnostisera och åtgärda problem på systemnivå i Androids och Linux olika programvarulager.
  • Felsök brister, förbättra prestanda och åtgärda buggar.
  • Integrera applikationer med hårdvara, anslutna enheter och kontrollsystem.
  • Hantera eskalerade fältärenden som påverkar både nya och äldre produkter.
  • Undersöka problem och bidra till att förbättra produkternas tillförlitlighet på lång sikt.
  • Skapa och underhålla testprocedurer, designanteckningar, felsökningsguider och implementeringsdokumentation.
  • Samarbeta med hårdvaru-, firmware-, Android-, Linux- och applikationsingenjörer i olika länder.
  • Utvärdera komplexa tekniska problem, rekommendera lösningar, fatta tekniska beslut och ta ansvar för arbetet från undersökning till implementering och validering.

Krav

  • Minst 8 års erfarenhet av att utveckla, anpassa och felsöka inbyggd programvara eller firmware för Linux- eller Androidbaserade produkter.
  • Goda kunskaper i C/C++-programmering inom inbyggd utveckling eller systemutveckling.
  • Praktisk erfarenhet av att utveckla Embedded Linux på ARM-plattformar, inklusive konfiguration, byggen, driftsättning, hårdvarugränssnitt och plattformsinitiering.
  • Erfarenhet av Linux-kärnan, U-Boot, Device Tree och anpassning av plattformar på låg nivå.
  • Praktisk erfarenhet av att utveckla, optimera, felsöka och utöka drivrutiner för skärm, strömhantering, Wi-Fi, GPIO eller andra hårdvarugränssnitt.
  • Erfarenhet av Android HAL och felsökning mellan Android Framework och Linux-kärnans lager.
  • Goda kunskaper om AOSP-arkitekturen och arbetsflöden för Android-plattformsutveckling.
  • God förståelse för nyare Android-versioner, funktioner, API:er och förändringar; Android 14 eller senare är meriterande.
  • Erfarenhet av Git, Gerrit, GitHub, ADB och Fastboot.
  • Förmåga att felsöka inbyggda system när vanliga verktyg för stegvis felsökning är begränsade eller saknas.
  • Förmåga att självständigt läsa och tolka elscheman.
  • Förmåga att samarbeta effektivt med hårdvaruteam.
  • God problemlösningsförmåga, ansvarskänsla och förmåga att arbeta självständigt.
  • God skriftlig och muntlig kommunikationsförmåga i en internationell teknisk miljö.
  • Erfarenhet av Android Framework-tjänster, Android-appar på låg nivå med JNI/NDK eller Android-systemappar i Java eller Kotlin.
  • Erfarenhet av hårdvaruaccelererad grafik, särskilt OpenGL ES.
  • Erfarenhet av Camera-, Display-, Media-, strömhanterings- eller anslutningssystem i inbyggda Android-/Linuxprodukter.
  • Erfarenhet av skriptning och automatisering med Bash eller Python.
  • Examen inom datavetenskap, elektroteknik eller ett närliggande tekniskt område är meriterande.

Förmåner

  • Långsiktigt projektuppdrag med tydliga tekniska mål.
  • Samarbete mellan företag som oberoende uppdragstagare.
  • Fjärrsamarbete med flexibilitet kring hur och var tjänsterna utförs, utifrån projektets behov och överenskomna leveranser.
  • Samarbete med internationella teknikpartner och erfarna specialister.
  • Möjlighet att arbeta med modern teknik och komplexa utmaningar inom inbyggda system och Androidplattformar.
  • Möjlighet att påverka tekniska beslut och bidra till produkter som används världen över.

Relaterade jobb

Ecommpay

Junior till medelnivå Analytics Engineer, Europa (hybrid)

Ecommpay

Bygg tillförlitliga datafundament i SQL, Python och Looker för Ecommpays globala betalningsverksamhet. Bidra till enhetliga verksamhetsmått och interna AI-applikationer.

Öppna
R-Zero

Senior analytisk ingenjör inom byggnaders energisystem

R-Zero

Senior analytisk ingenjör som validerar resultat om byggnaders prestanda, energibesparingar och VVS-styrning för R-Zeros plattform för smarta byggnader. Utvecklar metoder för mätning och verifiering samt BACnet-baserad automation för kommersiella byggnader.

Öppna
Alteryx

Chef för finansanalys och automatisering

Alteryx

Led arbetet med finansanalys och data engineering på Alteryx, med fokus på styrda Snowflake-dataprodukter och automatiserade arbetsflöden. Samarbeta med FP&A och Data Engineering för att ta fram tillförlitligt och kontrollerat beslutsunderlag.

Öppna
Airbnb

Mjukvaruingenjör inom analysinfrastruktur (distans, Brasilien) på Airbnb

Airbnb
5 001 – 10 000 Anställda
Sponsor för H1B-visumE-handelLogistikResor

Bygg Airbnbs analysinfrastruktur med bland annat Apache Superset, notebooks och AI-drivna dataverktyg. Koppla analysprodukter till Airbnbs dataplattform och bidra till open source-ekosystemet.

Öppna
SailPoint

Senior Analytics Engineer, SailPoint

SailPoint

Bygg grunden för SailPoints HR- och personalanalys med dbt, BigQuery och Tableau. Standardisera personalmått, skydda personuppgifter och stöd AI-assisterad rapportering.

Öppna