Software Engineer
Synsel Techniek
Software Engineer
Samenvatting
Wat krijg je?
Wat ga je doen?
- Ontwerpen van softwarearchitectuur voor robotsystemen
- Ontwikkelen van diverse low-level drivers
- Optimaliseren van RTOS en Linux drivers
- Ontwikkelen en testen van bootloaders
- Ondersteunen bij PCB bring-up en testen
Wat verwachten wij?
- Bachelor Informatica of een gelijkwaardige technische opleiding
- Ervaring met embedded softwareontwikkeling en microcontroller firmware
- Gevorderde programmeervaardigheden in C, C++ en Python
- Ervaring met Linux, git en hardware-in-the-loop testen
Volledige vacaturetekst
In Amsterdam werk je aan de toekomst van automatisering door de softwarearchitectuur voor complexe robotnetwerken te ontwerpen. Je focust op low-level drivers en bootloaders binnen een innovatieve omgeving waar hardware en software samenkomen. Het bedrijf biedt de unieke kans om direct invloed uit te oefenen op prototyping en PCB-integratie, terwijl je profiteert van maar liefst 25 vakantiedagen om de batterij weer op te laden. Ontdek hoe jij deze robots tot leven wekt!
Locatie: Amsterdam.
Deze organisatie levert automatiseringsoplossingen en ontwikkelt embedded software en hardware-integratie voor systemen die functioneren in een bouwomgeving. De organisatie werkt aan gedistribueerde systemen met meerdere robots en richt zich op betrouwbaarheid, veiligheid en hoge systeemprestaties. Het team werkt vanuit een technische achtergrond in de automatiseringsbranche en ondersteunt prototyping en evaluatie van nieuwe hardwaretechnologieën. De engineers engineeren low-level drivers en RTOS-toepassingen en realiseren bootloaderontwikkeling voor netwerken zoals Ethernet en CAN. Daarnaast ondersteunt men PCB bring-up, debugging en hardware-in-the-loop testen en wordt er veel aandacht besteed aan reproduceerbare validatieprocessen. In de dagelijkse praktijk wordt er gewerkt met microcontrollers en embedded Linux en wordt er veel samengewerkt met hardware-engineers om integratie en testen soepel te laten verlopen. De organisatie waardeert praktische programmeervaardigheden in C en C++ en ervaring met communicatieprotocollen zoals I2 C, SPI en CAN. Werkzaamheden vinden plaats in de regio van Amsterdam en zijn geschikt voor kandidaten die ervaring hebben met embedded firmware, debugging en het opzetten van testpipelines.
Wil jij in regio Amsterdam tot €4800 verdienen als Software Engineer? Solliciteer dan direct!
- Als Embedded Software Engineer ben je verantwoordelijk voor
- Je ontwerpt en realiseert de softwarearchitectuur voor gedistribueerde systemen met meerdere robots
- Als Embedded Software Engineer ontwikkel je low-level drivers voor interfaces als CAN, LIN, I2 C, SPI, Ethernet en Bluetooth
- Als Embedded Software Engineer configureer en optimaliseer je RTOS-toepassingen en ondersteun je embedded Linux driverontwikkeling
- Je ontwikkelt, debugt en test bootloaders op basis van Ethernet en CAN
- Je ondersteunt hardware-engineers bij PCB bring-up, debugging en hardware-in-the-loop testen
- B.Sc. in Informatica of een gelijkwaardige opleiding
- Aantoonbare ervaring met embedded en real-time softwareontwikkeling en firmware voor microcontrollers
- Gevorderde programmeervaardigheden in C of C++ en ervaring met Python
- Ervaring met Linux command line, git en ssh en met testen van software van unit tot hardware-in-the-loop
- Basiskennis van elektrotechnische principes en het kunnen lezen van schema's en componentdatasheets
- Salaris: €2900 - €4800 per maand
- 25 vakantiedagen
Over de werkgever
Zo werkt solliciteren
- Snel en eenvoudig via je mobiel
- Solliciteer in 1 minuut
- CV niet verplicht
- Gemiddeld in 2 werkdagen reactie
- Reactie via mail, telefoon of appje
Goed om te weten
Ontvang snel reactie Solliciteren