JobCrawls

Vahdit, suosikit ja muistutukset puhelimessasi

Avaa sovellus

Arvioitu haun päättyminen 16.10.

Grafiikkainsinööri, Kernel API -tiimi

Graafinen insinööri

Julkaistu 11.9. (43 päivää sitten) · Päivitetty 22.10.

Tärkeimmät tiedot

Graafinen insinööri Montrealissa rakentamassa moniajurisia grafiikka-API:ita.

Palkka verrattuna muihin

4 618 - 6 930 €
Missä ja miten
Montreal, KanadaPaikkasidonnainen työKeskitaso
Kielitaito
Englanti
Työkokemus
vähintään 2 vuoden kokemus

Alkuperäinen ilmoitus

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

Avaa ilmoitus
Mahdollisuudet ja tehtävät: Etsimme grafiikkainsinööriä Graphics Kernel API -tiimiin. Tiimi työskentelee erillään olevalla, matalalinja grafiikka-rajapinnalla, joka antaa Unitylle yhtenäisen käyttöliittymän kaikille tuetteille alustoille ja grafiikkakorjaimille. Tiimi omistaa ristejävpohjaisen abstraktion, joka pitää käyttäytymisen yhtenäisenä kaikissa takaisinbrat, validointikerroksen ja konformanssitestin, sekä spesifikaatiot ja suunnittelutiedostot, jotka kuvaavat miten kaikki sopii yhteen. Tämä on taso, jonka jokainen ohjain tiimi toteuttaa vastaan, ja jonka varrella moottorin loput osat rakentuvat. Työskentelet muiden grafiikkakehittäjien ja yksittäisten ohjaimien kanssa selkeiden, tehokkaiden API:iden parissa — pitäen ne yhtenäisinä laitteistojen laajaan kirjoon ja varmistaen, että ne ovat testattavissa, virheenkorjauksessa ja hyvin dokumentoituja. Tämä on hyvä paikka kehittää syvyyttä monialustaisen renderöinnin parissa. Tehtävät: Kehittää ja ylläpitää yhteistä API-kerrosta ja korsdrivrutīn abstraktiokerroksen sen alapuolelle, jotta käyttäytyminen pysyy johdonmukaisena D3D12, Vulkan, Metal, WebGPU ja konemäärityn takana. Osallistua validointikerrokseen ja konformanssitestiin, jotta väärinkäytökset havaitaan ajoissa ja jokainen ohjain täyttää saman sopimuksen. Tehdä yhteistyötä alempien ohjainten tiimien kanssa, jotta uudet API-lisäykset ovat toteutettavissa ja toimivat hyvin todellisella laitteistolla. Parantaa suorituskykyä, testattavuutta ja vakautta järjestelmissä, API:n ulkokuoresta siihen, miten komennot saavuttavat ohjaimen. Myötävaikuttaa spesifikaatioihin ja dokumentaatioon, jotka pitävät API:n johdonmukaisena kehittyessään. Osallistua teknisiin suunnittelukokouksiin ja koodikatseluihin. Työskennellä sidosryhmien kanssa ja korkeamman tason moottoritiimien kanssa ymmärtääkseen vaatimukset, suunnitellakseen työtä, kommunikoidakseen edistymisestä ja ratkaistakseen eteen tulevat ongelmat. Kvalifikationer: Ohjelmistokehityksen perusteet ja kokemus rinnakkaisohjelmoinnista C++. Realistinen ymmärrys reaaliaikaisesta 3D-grafiikasta mukaan lukien moderni GPU-arkkitehtuuri ja resurssien hallinta. Kokemus modernista grafiikka-API:sta kuten Direct3D 12, Vulkan tai Metal. Kyky diagnosoida virheitä ja suorituskykyongelmia käyttämällä alan standardityökaluja. Proaktiivinen, ratkaisukeskeinen lähestymistapa, hyvä viestintäkyky ja todellinen kiinnostus renderöintiin ja monialustakehitykseen. Halukkuus sukeltaa tuntemattomille teknisille alueille. Grafiikan perusteet painavat enemmän kuin kokemus yhdestä API:sta. Jos olet työskennellyt D3D12 tai Metal ja et ole koskettanut Vulkania — tai päinvastoin — kuulemme mielellämme sinusta. Saatat myös omata kokemusta konformanssitestien, validointikerrosten tai muiden työkalujen kirjoittamisesta, jotka pitävät useita toteutuksia yhteisellä määritelmällä. CPU- ja GPU- debuggingin sekä profiloinnin työkaluja kuten RenderDoc, PIX tai alustan tallennukset. Käytännön Unity-kokemus tai muun reaaliaikaisen 3D-motorin kanssa.

Tehtävästä lyhyesti

JobCrawlsin tiivistys yllä olevasta ilmoituksesta.

Vaatimukset

  • Monisäikeus C++ kokemus
  • Reaaliaikaisen 3D-grafiikan ymmärtäminen
  • Kokemus Direct3D 12, Vulkan tai Metal
  • Kyky diagnosoida virheitä ja suorituskykyongelmia
  • Proaktiivinen ja viestintäkykyinen
  • Halukas oppimaan uusia teknologioita

Tehtävät

  • Kehittäa ja ylläpitä API-kerrosta
  • Osallistua validointikerrokseen
  • Tehdä yhteistyö driver-tiimien kanssa
  • Parantaa suorituskykyä ja vakautta
  • Osallistua spesifikaatioihin ja dokumentaatioon
  • Osallistua suunnittelukokouksiin
  • Kommunikoida edistymistä sidosryhmien kanssa

Osaaminen ja teknologiat

C++Monisäikeinen OhjelmointiReaaliaikainen GrafiikkaD3D12VulkanMetalRenderDocProfilointitytUnity

Työsuhde-edut

CV:si ja tämä työpaikka

Miten hyvin CV:si sopii tähän paikkaan?

Lisää CV:si kerran, niin näet jokaisesta työpaikasta, mitkä vaaditut taidot sinulla on, mitkä puuttuvat ja riittääkö kielitaitosi. Ilmainen, eikä tiliä tarvita.

Lisää CV

Ei vielä CV:tä? Aloita pohjasta: ilmainen CV-pohja. Hakemus työn alla? Hakemuskirjeen pohja ja esimerkit.

Unity työnantajana

Unity-logo
Unity
Yleisimmät paikkakunnat (kaikki ilmoitukset): Etätyö - Liettua · 1 · Brighton, Yhdistynyt kuningaskunta · 1 · Etätyö - Suomi · 1 · +2 muuta paikkakuntaa
Katso yritysprofiili
Avoimet työpaikat JobCrawlsissa nyt: Unity
PaikkakuntaAktiiviset ilmoitukset
Etätyö - Liettua1
Brighton, Yhdistynyt kuningaskunta1
Etätyö - Suomi1
Helsinki, Suomi1
Etätyö - Yhdistynyt kuningaskunta1
Tehtävät JobCrawlsissa nyt: Unity
TehtäväAktiiviset ilmoitukset
Ohjelmistokehittäjä1
Tehtävien vaativuustasot JobCrawlsissa nyt: Unity
VaativuustasoAktiiviset ilmoitukset
Senior-taso1

Saat tiedon, kun uusi Graafinen insinööri-työpaikka julkaistaan alueella Montreal, Kanada

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