Software engineer embedded systems

Evoke
Meijel, Netherlands
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch
Compensation
€ 5.5K

Job location

Meijel, Netherlands

Tech stack

Unit Testing
C++
CAN Bus
Embedded Software
Graphical User Interface
Python
Object-Oriented Software Development
UML
Information Technology

Job description

  • Ontwikkelen van embedded software in C en C++ op basis van functionele eisen;
  • Ontwerpen en implementeren van control-algoritmes voor machinefunctionaliteit;
  • Programmeren van gebruikersinterfaces voor intuïtieve bediening;
  • Uitvoeren van unit tests en bench tests om softwarekwaliteit te borgen;
  • Meedenken over een onderhoudbare en toekomstvaste softwarearchitectuur;
  • Samenwerken met internationale teams binnen een agile ontwikkelproces.

Requirements

  • Een afgeronde hbo- of wo-opleiding in elektrotechniek, computer science of mechatronica;
  • Ervaring met objectgeoriënteerd programmeren en UML;
  • Kennis van embedded softwareontwikkeling in C en C++;
  • Basiskennis van Python en CAN bus-communicatie;
  • Interesse in industriële automatisering en embedded systemen;
  • Goede communicatieve vaardigheden in een internationale werkomgeving.

Benefits & conditions

  • Een salaris van €3.500 - €5.500 p.m.;
  • Uitgebreide groene pensioenregeling;
  • Volg kosteloos sessies via het welzijnsplatform empowr;
  • Opleidingsbudget van €2.000;
  • Een persoonlijke Career Coach;
  • Gratis deelname aan bijvoorbeeld de Marathon van Eindhoven of de Strong Viking Run;
  • Werken bij het groenste detacheringsbureau van Nederland;
  • Mogelijkheid tot overname door opdrachtgever.

About the company

Je ontwikkelt embedded software voor geavanceerde crop care machines, zoals spuit- en strooi-installaties. Deze machines worden wereldwijd ingezet en moeten voldoen aan regionale eisen in Europa, Noord- en Zuid-Amerika. Samen met collega's werk je aan betrouwbare en toekomstbestendige oplossingen die bijdragen aan precisielandbouw. Binnen projecten ben je betrokken van begin tot eind. Je vertaalt requirements naar softwareontwerpen en algoritmes en zorgt voor een stabiele implementatie. Testen en valideren horen daar vanzelfsprekend bij. Je werkt in een agile omgeving waarin kwaliteit en samenwerking centraal staan. Naast machinegedrag en prestaties speel je een belangrijke rol in de gebruikersinterface. Je zorgt ervoor dat de bediening logisch en intuïtief is. Daarmee draag je direct bij aan een hoogwaardige gebruikerservaring en aan software die prettig werkt voor de eindgebruiker.

Apply for this position