Embedded software engineer
Invisto
Kortrijk, Belgium
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on invisto.be
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch, English, French
Job source
Tech stack
Unit Testing
C++ (Programming Language)
Linux
Embedded Software
Firmware
Python (Programming Language)
Message Queuing Telemetry Transport (MQTT)
Network Protocols
Qt (Software)
PIC Microcontroller
Git
Yocto
Job description
Je werkt als embedded software engineer in ons R&D-team, aan toestellen die van de printplaat tot de cloud door ons ontworpen zijn. Het ene moment zit je diep in C en C++ op een Yocto Linux-image of een Zephyr-microcontroller, het volgende werk je mee aan een goed ontworpen product met een HMI die vlot aanvoelt en een cloudplatform waarmee klanten hun toestellen op afstand beheren. We zoeken iemand die zich in beide werelden thuis voelt.
Requirements
- Je hebt een goede kennis van C en C++, en je voelt je thuis dicht bij de hardware.
- Je hebt ervaring met embedded Linux, bij voorkeur met Yocto, of met een RTOS zoals Zephyr. Kennis van beide is een pluspunt.
- Je hebt ook interesse in de kant van het product die de gebruiker ziet: een doordachte HMI, een goed ontworpen toestel en een beheerplatform in de cloud.
- Kennis van Git, CI, buildsystemen en unit testing is een pluspunt, net als ervaring met GStreamer, Qt, Python of netwerkprotocollen zoals MQTT.
- Je werkt graag in team, maar kan ook zelfstandig een onderdeel oppakken.
- Je spreekt en schrijft goed Engels. Nederlands of Frans is een bonus.
Benefits & conditions
- Een contract van onbepaalde duur.
- Een marktconforme verloning met extralegale voordelen.
- Flexibiliteit in thuiswerk.
- Afwisselende projecten over de volledige embedded stack, bij klanten uit uiteenlopende sectoren en op onze eigen producten, de X Series en Otaryx.
De vacature is in de eerste plaats voor ervaren ontwikkelaars, maar ben je aan het begin van je loopbaan en heb je veel ambitie, dan horen we ook graag van jou.
About the company
- Je schrijft embedded software in C en C++, van drivers en systeemservices tot de applicatielogica op het toestel.
- Je bouwt en onderhoudt Yocto Linux-images en BSP’s voor onze panel pc’s en die van klanten, en je werkt aan firmware op Zephyr voor microcontrollers.
- Je brengt hardware tot leven: je spreekt CAN, seriële bussen, I²C en SPI aan, en debugt met een logic analyzer of een scoop als het nodig is.
- Je bouwt video- en camerapipelines met GStreamer, bijvoorbeeld voor camerasystemen op machines of embedded vision.
- Je werkt mee aan de rest van het product: de koppeling met de HMI, secure boot, OTA-updates en de verbinding met ons cloudplatform Otaryx.
- Je denkt mee over de architectuur van een toestel en werkt nauw samen met de collega’s van elektronica, HMI en cloud.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on invisto.be
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…