Full stack Software Engineer
Role details
Job location
Tech stack
Job description
Als Full-stack Software Engineer bij BMO Automation werk je aan de software die onze robotcellen aanstuurt, monitort en laat samenwerken met CNC-machines. Jij zorgt ervoor dat onze techniek niet alleen slim is gebouwd, maar ook intuïtief en stabiel werkt bij de klant op de werkvloer.
- Ontwikkelen en onderhouden van besturingssoftware voor onze robotcellen
- Bouwen van stabiele en schaalbare functionaliteit in C# en .NET
- Ontwikkelen van UI's in WPF (XAML / MVVM)
- Integreren van communicatieprotocollen zoals OPC UA, TCP/IP en web services
- Testen (unit & integratie) en analyseren van softwaregedrag in combinatie met robots en CNC-machines
- Optimaliseren van performance, stabiliteit en gebruikerservaring
- Meewerken in een Agile/Scrum team
- Documenteren en kennis delen binnen het team
Requirements
Je ontwikkelt full stack: van de gebruikersinterface tot de onderliggende logica. Wat jij bouwt, zorgt ervoor dat een operator met een paar invoerparameters binnen enkele minuten een complete productieopdracht kan starten. Geen ingewikkelde robotprogrammering, maar slimme software die het werk makkelijker maakt. Je hebt ervaring met C# en .NET, en je vindt het leuk om nieuwe technologieën eigen te maken. Wij maken steeds vaker gebruik van AI-ondersteunde tools om het ontwikkelproces te versnellen en repetitieve werkzaamheden te verminderen, zodat jij vooral kunt werken aan de plekken waar jouw vakmanschap de meeste waarde toevoegt. Je werkt intensief samen met andere engineeringdisciplines en hebt direct invloed op hoe onze robotcellen functioneren in de praktijk. Korte lijnen en zichtbaar resultaat van jouw werk. Heb jij een nieuwsgierige houding, vindt je het leuk om te ontdekken hoe onze robotcellen werken en duikt je graag in zowel technische details als gebruikerservaring? Dan maken we graag kennis met je.
- Minimaal 2 jaar ervaring als Software Engineer
- HBO werk- en denkniveau (Informatica / Software Engineering of vergelijkbaar)
- Sterke kennis van C# en .NET
- Ervaring met WPF, XAML en MVVM
- Affiniteit met techniek en industriële automatisering
- Ervaring met communicatieprotocollen (zoals OPC UA of TCP/IP)
- Ervaring met Git
Benefits & conditions
- Salaris: uitstekend en afhankelijk van je ervaring
- Contract: jaarcontract met uitzicht op vast
- Inwerktraject: uitgebreide kennismaking met onze techniek en de verspanende industrie
- Vrije dagen: 38 vakantiedagen (incl. ADV) bij fulltime dienstverband
- Flexibele werktijden: starten tussen 07:00 en 09:00
- Parttime werken: is mogelijk met minimaal 32 uur per week
- Reiskostenvergoeding: € 0,23 per km
- Pensioen en overige regelingen: goed pensioen via PMT, WIA-hiaat, ANW-hiaat, PAWW (aanvullend jaar WW) conform CAO Metaal & Techniek
- Ontwikkeling: volop ruimte voor groei en verdieping
- Autonomie: passend bij je kennis en kunde waardoor je veel invloed hebt op technische keuzes en architectuur
- Extra's: gratis sporten in de BMO-fitnessruimte, vers fruit en EPIQ-feestjes die in de regio bekend staan, waaronder de zomerbarbecue en onze BMO kerstborrel