Software engineer embedded systems

Evoke
Meijel, Netherlands
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
€3,500.0 - €5,500.0
Working hours
Regular working hours
Job source

Tech stack

Unit Testing C++ (Programming Language) CAN Bus Embedded Software Graphical User Interface Python (Programming Language) 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on nl.talent.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · WWC 2022

1:29 min

Managing queues using Azure Service Bus Explorer

Radu Vunvulea Radu Vunvulea · WWC 2022

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · WWC 2024

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all