(Embedded) Software Engineer / Architect
Role details
Job location
Tech stack
Job description
Klant / soort bedrijf Realiseert systeemintegraties van mechatronische (sub)systemen Werklocatie: Eindhoven Functiecategorie Automatisering/internet Functienaam Overig Opleiding WO Dienstverband Fulltime Salarisindicatie € / mnd, bruto in overleg Direct solliciteren Bedrijfsprofiel Realiseert systeemintegraties van mechatronische (sub)systemen en modules voor OEM's van hightech kapitaalgoederen en is tevens actief op het gebied van productiemechanisatie. Systeemleverancier van (co-)ontwerp tot onderdelenproductie, montage en kwaliteitscontrole. Beschrijving functie As a software design architectyou are responsible for the architecture, design, implementation and maintenance of the software of complex modules / machines. Creates high tech modules / machines; software engineers are facing several aspects of nature like gas, fluids, optics, mechatronics and more at the highest speed and accuracy. A huge code (C, C++, Python, Matlab, etc.) base is maintained and under strict configuration management to provide maximum commonality between different modules / machine types. In close co-operation with colleagues from other disciplines and strategic customer (mechanics, mechatronics, and electronics) the software design engineer/architect is a member of a multi-disciplinary team.
Requirements
Experience at least 5 years as a (embedded) software engineer / architect for high-end equipment and/or products in the semiconductor equipment industry, in multidisciplinary development teams with an academic working and thinking level; degree in a technical subject. You have hands-on experience in:
- behavior model driven design, real time control software
- software architectures (patterns) and design form high tech equipment
- hardware / software interface development for 'own' and 'third party' modules
- in machine safety
- open source software development
- system and servo drive tuning
- cap...