Als Embedded Software Ingenieur ben je verantwoordelijk voor het ontwerpen, ontwikkelen en testen van embedded software oplossingen in Java. 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 Java 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