Mobileye
Mobileye
Mobileye kehittää edistyneitä kuljettajaa avustavia järjestelmiä ja autonomisen ajamisen teknologiaa autoteollisuudelle. Yhtiö yhdistää tietokonenäön, tekoälyn sekä itse kehittämänsä laitteistot ja ohjelmistot tukeakseen ajoneuvojen turvallisuutta sovelluksissa, jotka ulottuvat kuljettajaa avustavista järjestelmistä autonomiseen ajamiseen. Sen järjestelmiä on otettu käyttöön yli 190 miljoonassa ajoneuvossa, mikä kuvastaa Mobilen roolia näköön perustuvien autoteknologioiden tuomisessa laajamittaiseen tuotantoon.

Senior C++-kehittäjä – neuroverkkojen integrointi ja 3D-havainnointi Mobileyella

Senior C++ -kehittäjänä rakennat tuotanto-ohjelmistoa, joka integroi neuroverkkoja Mobileyen autonomisten ajoneuvojen 3D-anturointi- ja havainnointialustoihin. Tehtävässä keskitytään reunalaitteiden päättelyyn, suorituskyvyn optimointiin ja käyttöönottoprosesseihin hybridimuotoisessa Israelissa sijaitsevassa ympäristössä.

Kuvaus

  • Suunnittelet ja toteutat laajamittaisia C++-järjestelmiä reaaliaikaista 3D-anturointia ja havainnointia tukeville tekoäly- ja algoritmiputkille.
  • Integroit neuroverkkolajeja tuotanto-ohjelmistoihin, mukaan lukien ajonaikaiset ympäristöt, anturi- ja tietovirrat, esikäsittely, jälkikäsittely ja järjestelmän validointi.
  • Optimoit suorituskykyä, muistinkäyttöä, viivettä ja läpimenoa tarkkuutta vaativissa 3D-havainnointitehtävissä resurssirajoitteisilla laitteilla.
  • Rakennat ja ylläpidät sovellusinfrastruktuuria, joka suorittaa algoritmi- ja neuroverkkoratkaisuja tehokkaasti reunalaitteilla.
  • Osallistut neuroverkkojen käyttöönottoprosesseihin, kuten mallien muuntamiseen, päättelyn suorittamiseen, profilointiin ja optimointiin.
  • Vastaat ominaisuuksien toimituksesta alusta loppuun suunnittelusta ja toteutuksesta integrointiin, testaukseen ja käyttöönottoon.
  • Osallistut tuotannossa käytettävien algoritmijärjestelmien CI/CD-prosesseihin, automatisoituun testaukseen ja kehityskäytäntöihin.
  • Työskentelet Mobileyen tiimien kanssa järjestelmäarkkitehtuurin sekä 3D-anturointi- ja tekoälyalgoritmien parissa.

Vaatimukset

  • Vähintään neljän vuoden käytännön kokemus C++-kehityksestä.
  • Tietojenkäsittelytieteen, ohjelmistotekniikan tai vastaavan alan kandidaatin tutkinto.
  • Vahva osaaminen olio-ohjelmoinnista, ohjelmistoarkkitehtuurista ja laajamittaisten järjestelmien kehittämisestä.
  • Ammatillista kokemusta Linux-ympäristöissä työskentelystä.
  • Kiinnostus neuroverkkojen käyttöönottoon reunalaitteilla, mukaan lukien päättely-ympäristöt, mallien integrointi ja suorituskyvyn optimointi.
  • Aktiivinen ja vastuuta ottava työskentelyote sekä kiinnostus kehittyä laajempaan tekniseen johtamiseen.
  • Vähintään kahden vuoden käytännön kokemus Python-kehityksestä, mukaan lukien NumPy ja Pandas.
  • Kokemusta reaaliaikaisten järjestelmien suorituskyvyn ja muistitehokkuuden optimoinnista.
  • CI/CD-käytäntöjen ja automatisoidun testauksen tuntemus.
  • Kokemusta työskentelystä algoritmi-, konenäkö-, syväoppimis-, 3D-havainnointi- tai datatiimien kanssa.
  • Taustaa 3D-konenäöstä, pistepilvistä tai syvyystiedosta, kohteentunnistuksesta tai sulautettujen järjestelmien ja reunalaitteiden tekoälyn käyttöönotosta.
  • Kokemusta työnkulkujen orkestrointityökaluista, kuten Airflow tai Argo.
  • Vähintään kahden vuoden kokemus data-analytiikasta tai tuotannossa suuria tietomääriä käsittelevistä taustajärjestelmistä.