Senior Software Developer (3D data)

Nabízím práci
Jméno/Firma
TESCAN GROUP, a.s.
Pracoviště
Libušina třída 863/21, Brno
Úvazek
Plný
Požadované vzdělání
Vysokoškolské
Požadované jazyky
Angličtina
Profese
Informatika a IT služby
Nabízím práci/ Hledám práci
Nabízím práci
Vytvořeno
Dnes

O pozici

Pracovní nabídka

Pro projekt vývoje medicínského softwaru hledáme zkušeného vývojáře, který bude navrhovat pokročilé algoritmy pro práci s 3D daty. Software využívají lékaři a laboratorní technici z celého světa pro 3D vizualizaci a plánování zubařských náhrad, rovnátek, apod. Vývojový tým se skládá přibližně z 15 lidí a jsou v něm SW vývojáři, návrháři UI/UX a testeři.

Co budete dělat

  • Vývoj a údržbu desktopového SW pro zpracování, vizualizaci a analýzu 3D dat se zaměřením na medicínu.
  • Návrh a vývoj pokročilých algoritmů pro práci s 3D daty (trojúhelníkové sítě, volumetrická data, křivky, point clouds), spolupracovat s machine learning týmem.
  • Pracovat s datovými a akceleračními strukturami pro práci s 3D daty.
  • Refactoring a optimalizace existujících kódů, navrhování nových postupů a řešení.
  • Tvořit a používat unit testy, dokumentaci, code review.
  • Psát moderní C++ (templates) do existujícího robustního systému.
  • V případě potřeby pomáhat i s vývojem dalších částí aplikace.
  • Komunikovat s klientem v angličtině.
  • Mentorovat juniorní vývojáře jak v oblasti agilního plánování, tak i v implementačních záležitostech.
  • Epic a task leadership – technické vedení, dekompozice a časové odhady epiců v agilním vývoji.

Co očekáváme

  • Minimálně 5 let zkušeností v C++ 20/23 (včetně templates), dále zkušenost s OpenMesh, Eigen, Qt, VTK, CMake, Git, Microsoft Visual Studio, Gitlab, ideálně také znalost Mattermost, Redmine, Python.
  • Schopnost orientace v rozsáhlém legacy kódu a trpělivost při ladění netriviálních geometrických algoritmů.
  • Orientaci v nových přístupech ve 3D počítačové grafice (diskrétní diferenciální geometrie, algoritmy s využitím AI, booleovské operace nad objemovou a povrchovou reprezentací).
  • Znalost problematiky zpracování trojúhelníkových sítí v OpenMesh.
  • Dobrou znalost matematiky nutné pro 3D výpočty.
  • Otevřenost při hledání řešení složitých problémů s neúplným zadáním, schopnost hledat neprozkoumané cesty.
  • Schopnost učit se novým věcem.

Výhodou

  • Základní orientace v oblasti strojového učení.
  • Inženýrské vzdělání se zaměřením na biomedicínu.

Co nabízíme

  • Práci, která má smysl – vaše nápady a dovednosti pomáhají přícházet s objevy, které mají dopad.
  • Komunitu, která roste společně – spolupracujte s kolegy z celého světa a objevte zde dlouhodobé příležitosti.
  • Příjemné prostředí – naše brněnské kanceláře se nacházejí u lesa, ve městě známém svou kulturou, rodinným životem a přátelskou atmosférou.
  • Podporu na každém kroku – ať už začínáte, stěhujete se nebo hledáte novou výzvu, vždy najdete podporu.
  • Benefity, které oceníte – finanční bonusy, flexibilní benefity ve formě “kafeterie” v hodnotě až 24 000 Kč/rok (Benefit Plus), příspěvek na stravování, káva zdarma, mobilní tarif, jazykové kurzy.
  • Čas pro vás – 5 týdnů dovolené, 2 sick days a 1 dobrovolnický den.

Zaujala vás tato pozice? Pošlete nám svůj životopis. Těšíme se na vaši přihlášku.

Pracujte oběma polovinami svého mozku a celým svým srdcem.

V Tescanu budete spolupracovat na vytváření technicky jedinečných řešeních, která pomáhají přicházet s globálními objevy. Připojte se k týmu, kde se preciznost setkává s funkčností a kde jsou vaše nápady slyšet a váš dopad skutečně vidět. Spolupracujte s inovativními kolegy po celém světě a užívejte si cestu stejně jako výsledky na jejím konci.

Tescan je zaměstnavatel poskytující rovné příležitosti.

Podporujeme rozmanitost a usilujeme o vytváření inkluzivního prostředí pro všechny zaměstnance.