JobCrawls

Vahdit, suosikit ja muistutukset puhelimessasi

Avaa sovellus

Arvioitu haun päättyminen 8.10.

SeniorSoftware Engineer

Ohjelmistokehittäjä

Julkaistu 3.9. (54 päivää sitten) · Päivitetty 27.10. · Ollut auki 54 päivää, pidempään kuin tällaiset paikat yleensä (25 päivää)

Tärkeimmät tiedot

Senior Unity-ohjelmistosuunnittelija TV/mobiiliasioihin Bellevueen; hybridityömahdollisuus.

Palkka verrattuna muihin

8 428 - 16 044 €141 % korkeampi kuin senioritehtävät
Palkka on markkinoiden mediaania korkeampiPerustuu 40 työpaikkailmoitukseen
Kuukausipalkkojen vertailu: Ohjelmistokehittäjä
MarkkinatAlaraja (25. persentiili)MediaaniYläraja (75. persentiili)
senioritehtävät4 287 € kuukaudessa5 970 € kuukaudessa7 933 € kuukaudessa
Tämä paikka9 617 € kuukaudessa13 963 € kuukaudessa18 308 € kuukaudessa

Tilastokeskuksen tilasto ammattiryhmän ”Sovellussuunnittelijat” ansioista (2024), korotettuna nykytasolle (heinä–syyskuu 2026). Työpaikkailmoituksista otetaan vain paikkakunnan ja tason erot. · Datan käyttö

Missä ja miten
Bellevue, YhdysvallatHybridityöSenior-taso
Kielitaito
Englanti

Työpaikkakuvaus

JobCrawls on kirjoittanut tämän ilmoituksen pohjalta.

Avaa ilmoitus
Etsimme Senior Software Engineeria liittymään uuteen tiimiin, joka tarjoaa Unity-alustan tukea avainkumppanille, joka tuo pelejä TV- ja mobiililaitteiden muotoihin. Jokaiselle näytölle pääsemme sekä pilvestä Linuxin kautta tapahtuvan suoratoiston että Web-selaimen rakennelmien avulla, jotka ovat välittömästi ladattavissa. Tiimin tavoitteena on varmistaa vakaat alustan tuet, kehittäjätyövirtojen toteuttaminen Unity-käyttäjille sekä johtaa optimointia, jotta Unity toimii tehokkaasti mahdollisimman laajalla laitteiden valikoimalla. Sinulla on todennäköisesti kokemusta suorituskykykriittisistä, alustariippumattomista sovelluksista ja tiedät nopean, siirrettävän ja skaalautuvan koodin tärkeyden. Saatat olla perehtynyt reaaliaikaiseen, selainpohjaiseen sovelluskehitykseen tekniikoilla kuten HTML5, WebGL/WebGPU, WebAssembly/Emscripten; sekä Linux-sovellusteknologioihin kuten SDL, Wayland, Linux-työpöytä. Tehtäväsi on tiimityöskentelyn kautta suunnitella ja kehittää ominaisuuksia sekä työnkulkuja Unity Editorissa näitä erityisiä alusta-konfiguraatioita varten. Microsoftin/R&D-tiimien kanssa maailmanlaajuisesti profilointi ja WebGPU/WebAssembly- suorituskyvyn optimointi; latausajat, muistinhallinta ja selain isännöidyn Unity-ajon aikaisiin erityispiirteisiin keskittyminen. Varmista vakaus tutkimalla ja korjaamalla virheraportteja. Paranna laatua ja toimitusta automatisoidun testauksen sekä harkittujen koodikatsausten avulla. Tämä rooli vaatii vahvaa C++ -osaamista suuressa tuotantokoodipohjassa; moderni C++ suorituskykykriittisissä järjestelmissä missä muisti, säikeet ja välimuistin käyttäytyminen ovat tärkeitä. Merkityksellinen WebAssembly-kokemus. Emscripten selaimessa on suora tie, mutta vaihtoehtoja otetaan huomioon: Rust käännetty Wasm, Wasm palvelinpuolella, Node, reuniruntimet, tai työskennellä runtimien ja työkaluketjujen parissa. Koodin pituutta, käynnistysaikaa, lineaarista muistia sekä isännän rajapintojen hallintaa koskeva ymmärrys. Kyky nähdä ohjelmistojen kieli- ja ajoaikalaajuudet sekä muistinhallintaalueet. Profilointityökaluja CPU:n, GPU:n, I/O:n ja muistin suhteen sekä mittaamisen tapa ennen optimointia. Kokemus skaalautuvien ominaisuuksien suunnittelussa ja toteutuksessa suurella monisäikeisellä koodipohjalla. Työkaluissa C#— Unityn Editor ja sen työkalut ovat C#:a, ja sitä tullaan kirjoittamaan. Tarvittaessa maininnan mukaan: syvällistä tuntemusta reaaliaikaisen 3D-renderöinnin tekniikoista ja grafiikkamoottoreista kuten WebGPU/Vulkan. Tutkimuslähestymistapa optimointiratkaisujen kehittämiseen. Intoa tulevaisuuden pelaamiseen tai reaaliaikaisiin 3D-kokemuksiin. Kyky käyttää tekoälyä ohjelmistokehityksessä. These descriptions provide a comprehensive view of the role and requirements.

Tehtävästä lyhyesti

JobCrawlsin tiivistys yllä olevasta ilmoituksesta.

Vaatimukset

  • Vahva C++ suuressa tuotantokoodipohjassa
  • Moderni C++, suorituskykykriittisissä järjestelmissä jossa muisti, säikeet ja cache-käytös ovat tärkeitä
  • Merkityksellinen WebAssembly-kokemus
  • Emscripten selainympäristössä
  • Rust käännetty Wasm, ja Wasm ei selaimessakaan
  • Palvelinpuolen laskenta
  • Node
  • Edge-runtimeit
  • tai työskennellä runtimien ja työkaluketjun parissa
  • Isännän rajapinnan hallinta
  • CPU/GPU/I/O/muistin profilointityökalut
  • Kyky mitata ennen optimointia
  • Kokemus skaalautuvien ominaisuuksien suunnittelussa suuressa monisäikeisessä koodipohjassa
  • C#-osaaminen Unityn Editorissa
  • Optio: WebGPU/Vulkan tuntemus
  • Tutkimus- ja kehitystapa optimointiratkaisuihin
  • Intohimo pelien reaaliaikaisuuteen
  • Käyttö tekoälyn hyödyntämisestä ohjelmistokehityksessä

Tehtävät

  • Suunnitella ja kehittää ominaisuuksia sekä työnkulkuja Unity Editorille alusta-konfiguraatioille
  • Profiloida WebGPU/WebAssembly -suorituskykyä
  • Käytä latausajat ja muistinhallinta
  • Tutkia ja ratkaista virhetilanteet vakauden takaamiseksi
  • Vahvistaa laatua automatisoidulla testauksella ja koodikatselmoinnilla
  • Tehdyä yhteistyötä globaalien Unity R&D -tiimien kanssa

Osaaminen ja teknologiat

C++WebAssemblyEmscriptenRustWasmJavaScript/HTML5WebGPUVulkanC#C#Unity EditorProfilointityökalut

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 Ohjelmistokehittäjä-työpaikka julkaistaan alueella Bellevue, Yhdysvallat

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