Embedded software engineer

Evoke
Helmond, Netherlands
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

JIRA C++ (Programming Language) Communications Protocols Computer Engineering Middleware Embedded Software Real-Time Operating Systems Software Engineering Software Requirements Analysis PIC Microcontroller Git Jenkins

Job description

Als Embedded Software Engineer werk je aan het ontwikkelen, implementeren en testen van embedded software voor elektronische systemen. Jij zorgt ervoor dat de software naadloos samenwerkt met de hardware, zodat producten betrouwbaar en efficiënt functioneren.

Binnen het projectteam ben je verantwoordelijk voor het schrijven van goed gestructureerde en onderhoudbare code in talen als C en C++. Je denkt mee vanaf het ontwerp tot aan de integratie, en werkt nauw samen met hardware- en systeemengineers. Je ontwikkelt zowel low-level drivers als middleware en applicatiecode, afhankelijk van het project en de architectuur.

Je test je software grondig en lost bugs op voordat het systeem richting productie gaat. Dankzij jouw technische inzicht en probleemoplossend vermogen lever je een cruciale bijdrage aan innovatieve producten in onder andere automotive, medische systemen of industriële automatisering. Jouw werkzaamheden

  • Ontwikkelen van embedded software in C en/of C++;
  • Schrijven van drivers, middleware en systeemlogica;
  • Analyseren van systeemeisen en vertalen naar softwareoplossingen;
  • Testen en debuggen van software op embedded platforms;
  • Samenwerken met hardware- en systeemengineers voor optimale integratie;
  • Documenteren van code en ontwerpkeuzes;
  • Ondersteunen bij integratie en verificatie op systeemniveau.

Requirements

  • Een afgeronde hbo-opleiding of wo-opleiding in Technische Informatica, Embedded Systems of Elektrotechniek;
  • Minimaal 2 jaar ervaring met embedded softwareontwikkeling;
  • Kennis van microcontrollers (zoals ARM), RTOS en communicatieprotocollen;
  • Ervaring met tools als Git, Jenkins en/of Jira is een pré;
  • Zelfstandig, gestructureerd en oplossingsgericht;
  • Communicatief sterk en gewend om in teamverband te werken.

Benefits & conditions

  • Uitdagende projecten bij innovatieve hightech bedrijven;
  • Veel ruimte voor technische groei en verdieping;
  • Persoonlijke begeleiding via Evoke;
  • Een professionele werkomgeving met moderne tools en technieken;
  • Samenwerking met experts binnen software en elektronica.

About the company

We gebruiken cookies voor statistieken en marketing om de site te verbeteren. Analytische en marketingcookies worden pas geplaatst nadat je ze accepteert. Meer info in ons Privacy.

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.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · WWC 2023

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all