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
Solliciteren