Senior Software Developer (3D data)
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.