Software engineer embedded systems
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How to Find Tech Jobs in Amsterdam
Software Developer Salary in The Netherlands [2023]
Where to Find Entry-Level Software Engineering Jobs
How to land a developer job in Amsterdam