Scientific Software Engineer

Tmc — Netherlands · Posted ~2 hours ago

Mid

Skills

scientific software development software engineering scientific computing numerical algorithms simulation and modeling C++ Fortran C Python MATLAB machine learning image processing embedded software

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Design, build, and optimize scientific software supporting advanced research and engineering processes. Develop simulation and modeling tools, automate experiments, visualize complex datasets, and optimize algorithms while working with researchers, engineers, and data scientists.

Highlights

Develop simulation, modeling, automation, visualization, and numerical-computing solutions while collaborating with researchers, engineers, and data scientists on innovative scientific projects.

Description

About This Vacancy Als Scientific Software Engineer ontwerp, bouw en optimaliseer je software die wetenschappelijke processen ondersteunt of aanstuurt. Je werkt nauw samen met onderzoekers, engineers en data scientists aan innovatieve oplossingen die kennis direct toepasbaar maken. Denk aan: Het ontwikkelen van simulatie- en modelleringstools voor fysica, chemie of materiaalkunde.Automatiseren van experimenten en testopstellingen via embedded software of industriële interfaces.Visualiseren van complexe datasets en het bouwen van gebruiksvriendelijke dashboards.Optimaliseren van algoritmes voor numerieke berekeningen, beeldverwerking of machine learning. What We Expect From You Je hebt een trackrecord van 3 tot 8 jaar aan succesvolle scientific-softwareprojecten bij hightech- en onderzoeksorganisaties in de Randstad.Aantoonbare ervaring met minimaal twee programmeertalen, zoals C++, Fortran, C, Python of MATLAB.Een afgeronde Masteropleiding of promotie (PhD) in een bèta-/technisch vakgebied (bijvoorbeeld natuurkunde, wiskunde, informatica of werktuigbouwkunde).Grondige kennis van design- en ontwikkelprincipes zoals OOP, TDD, BDD, SOLID.Ervaring met professionele ontwikkelprocessen (Scrum, Agile, SAFe).Uitstekende beheersing van de Nederlandse taal.Sterke analytische vaardigheden en een gestructureerde, nauwkeurige werkstijl. What You Can Expect From Us Een arbeidsovereenkomst voor onbepaalde tijd, zodat je stabiliteit hebt in een dynamische omgeving;Een uitgebreide individuele winstdeling;Een individueel opleidingsbudget van €2.200 per jaar, zodat je jezelf continu kunt blijven ontwikkelen;De kans om samen te groeien met onze ervaren professionals in onze gezellige kleinschalige business-cel;Toegang tot ons TMC Entrepreneurial Lab, waar je je eigen ideeën en projecten tot leven kunt brengen;Een omgeving waar jouw stem telt en waar jouw dromen werkelijkheid kunnen worden. Bij TMC werk je in een uniek model waarin ondernemerschap, persoonlijke ontwikkeling en technologische innovatie samenkomen. Jij bepaalt de koers, wij zorgen voor de support en de mogelijkheden.