Wat ga je allemaal doen?
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.
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.
Jouw werkzaamheden
- 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
Over BMO Automation
BMO Automation ontwikkelt en produceert robotcellen voor CNC-verspaning. Onze kracht zit niet alleen in de hardware, maar juist in de slimme software die het verschil maakt op de werkvloer. Onze oplossingen worden nationaal én internationaal ingezet binnen de verspanende industrie.
Onze robotcellen automatiseren het beladen van CNC-machines. Ze zorgen ervoor dat werkstukken automatisch worden opgepakt, gewisseld en nauwkeurig in de CNC‑machine worden geplaatst. Onze software ondersteunt dit proces en zorgt ervoor dat storingen zoveel mogelijk automatisch worden verholpen. Hierdoor maximaliseren we de productie en zorgen we ervoor dat de vakman weer kan doen waar hij het beste in is.
We groeien hard en blijven voortdurend vernieuwen. Dat betekent: nieuwe ideeën, technische uitdagingen en volop ruimte om mee te bouwen aan de toekomst van onze automatiseringsoplossingen. Of het nu gaat om het verbeteren van de gebruikerservaring, het optimaliseren van performance of het toevoegen van nieuwe functies, jouw bijdrage heeft directe impact op hoe onze robotcellen presteren bij klanten.
Wat we jou bieden
- 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
Wat we van jou verwachten
- 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
Ben jij een echte BMO’er?
Bij BMO geloven we dat onze mensen het verschil maken. Een echte BMO’er is bevlogen, handelt integer, vindt plezier in het werk en gelooft in de kracht van samenwerking.
- Bevlogen: Je bent bevlogen in softwareontwikkeling en vindt het mooi om code te schrijven die een fysiek proces aanstuurt.
- Integer: Eerlijkheid en betrouwbaarheid staan bij jou hoog in het vaandel. Je bent transparant en maakt zorgvuldige keuzes in zowel code als samenwerking.
- Plezier: Je haalt voldoening uit je werk en draagt bij aan een positieve werksfeer. Bij BMO weten we dat plezier in het werk bijdraagt aan betere prestaties en een hechter team.
- Samenwerken: Je gelooft in teamwork, deelt kennis en zoekt actief de samenwerking op om samen de beste resultaten te bereiken.
Geïnteresseerd?
Herken jij jezelf helemaal in onze cultuurwaarden en ben je klaar om het verschil te maken? Stuur dan je motivatie en vrijblijvend je cv naar career@bmo-online.com of solliciteer via LinkedIn.
Wij kijken uit naar jouw sollicitatie!
Vragen?
Voor meer informatie over de inhoud van deze rol kun je contact opnemen met Roel Verheijen, bereikbaar via tel: + 31(0) 495 622 437.
Heb je vragen over de procedure? Neem dan contact op met onze HR-afdeling: Tel +31(0) 495 622 437 / e-mail: career@bmo-online.com.
Net niet jouw functie?
Past deze functie toch niet helemaal bij jou? Neem dan gerust contact met ons op. We gaan graag het gesprek aan!
Wij werken niet samen met externe bureaus voor de invulling van deze vacature.



