Als Embedded Software Ingenieur ben je verantwoordelijk voor het ontwerpen, ontwikkelen en testen van embedded software oplossingen in C++. Je werkt nauw samen met hardware- en softwareteams om geïntegreerde oplossingen te realiseren die voldoen aan de hoge kwaliteitsstandaarden van onze klanten.
Verantwoordelijkheden
-
Ontwerpen en ontwikkelen van embedded software in C++ voor diverse toepassingen.
-
Samenwerken met hardware-ingenieurs en het testteam om software-hardware integratie te optimaliseren.
-
Omzetten van specificaties en vereisten naar efficiënte, herbruikbare en goed gedocumenteerde code.
-
Testen en debuggen van software om ervoor te zorgen dat deze voldoet aan functionele en prestatie-eisen.
-
Onderhouden en verbeteren van bestaande embedded software oplossingen.
-
Bijdragen aan de architectuur en het ontwerp van nieuwe producten.
-
Deelname aan code reviews en het geven van constructieve feedback aan collega’s.
-
Drive hebben om up-to-date te blijven met de nieuwste ontwikkelingen in embedded systemen en Java technologieën.
Vereiste vaardigheden en ervaring:
-
Minimaal een Bachelor- of Masterdiploma in Informatica, Elektrotechniek of een gerelateerd vakgebied.
-
Sterke kennis van en ervaring met Java11, Java21 in een embedded omgeving.
-
Brede ervaring met linux operating system in een embedded omgeving
-
Ervaring met versiebeheersystemen zoals Git.
-
Probleemoplossend vermogen en analytisch denken.
-
Uitstekende communicatievaardigheden in zowel Nederlands als Engels.
-
Teamspeler die goed functioneert in een multidisciplinair team.
Extra pluspunten:
-
Bekendheid met communicatieprotocollen zoals DBUS
-
Ervaring met Agile/Scrum ontwikkelmethodologieën.
-
Kennis van technologieën zoals: Bitbucket CI/CD, Maven
-
Bekendheid met InteliJ die we gebruiken als IDE
-
Kennis C++
-
Interesse in elektrische auto’s en laadoplossingen
-
Ervaring met unit testen
-
Kennis van java 9 JPMS, Hexagonaal design, SOLID design precipes, DBUS, Vert.x, MQTT, JavaFX, SQLite, Guice
-
Kennis van softwareontwikkelingslevenscyclus en testmethodologieën.
Aanbod
-
Competitieve verloning
-
Groepsverzekering/Hospitalisatie verzekering
-
Flexibele werkuren
-
Leuke en vernieuwende sector
-
Doorgroeimogelijkheden
-
Goede teamsfeer