Je bent als developer verantwoordelijk voor het ontwikkelen van embedded software voor microcontroller platformen. Je moet deze software low level op hardware debuggen en ook eventuele hardware design fouten identificeren en rapporteren. Daarnaast moet je ook bug's oplossen in bestaande embedded software en veel gevraagde features toevoegen. Dit zal gebeuren in overeenstemming met de software requirements van het project en volgens vastgelegde software design guides. Dit met ondersteuning van andere software ontwikkelaars. Opvolging en ondersteuning zal gebeuren op vaste tijdstippen in Sprint- en team meetings. Je hebt minimaal een Bachelor diploma of bent gelijkwaardig door ervaring. Je kan minimaal 2 jaar relevante ervaring in Embedded software voorleggen. Kennis van C Kennis van basis componenten in een embedded platform, zoals: RAM, Flash,… Je kan datasheets van elektronische componenten lezen Je kan elektronische schema's lezen Je hebt inzicht in digitale en analoge schakelingen. De volgende termen zijn je bekend: I2C, SPI, Git, UART, Interrupt Je kan solderen en aanpassingen aan elektronica PCB's doen Persoonsgebonden competenties Zowel zelfstandig als in teamverband kunnen werken Analytisch denkvermogen Kunnen omgaan met stresssituaties. Flexibel kunnen omschakelen tussen projecten. Je schrijft en spreekt vlot Nederlands en/of Engels. Flash, Microcontroller, Git, Elektronica, C, Stressbestendigheid, PCB, UART, Hardware, I2C, Engelse taal, RAMS, SPI, Hardware design, Softwaredesign, Solderen, Rapporteren, Nederlands