Embedded Software Designer

Synsel Techniek
Eindhoven, Netherlands
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch, English
Experience level
Intermediate
Compensation
€ 4.8K

Job location

Eindhoven, Netherlands

Tech stack

ARM
Bluetooth
C++
CANopen
Communications Protocols
Software Debugging
Linux on Embedded Systems
Embedded Software
Ethernet
Python
Scrum
Real-Time Operating Systems
UML
Wi-Fi Technology
Information Technology
Operational Systems

Job description

  • Als Embedded Software Designer ben je verantwoordelijk voor het ontwerpen, implementeren en testen van embedded software voor industriële machines
  • Als Embedded Software Designer engineer en implementeer je software voor machinebesturing, tuning en diagnostiek en zorg je voor betrouwbare real-time prestaties
  • Analyseer specificaties en vertaal functionele eisen naar softwarearchitecturen en technische ontwerpen; voer hiervoor duidelijke en traceerbare ontwerpen uit
  • Integreer communicatieprotocollen en stuurinterfaces, en test de interactie met sensoren en actuatoren in de machineomgeving
  • Optimaliseer applicatieperformance, voer debugging uit en voer systematische tests om aan hoge kwaliteitseisen te voldoen

Het vinden van een nieuwe baan is spannend, dat begrijpen we maar al te goed. Je wilt weten waar je aan toe bent, wat je kunt verwachten, en hoe wij je kunnen helpen om die volgende stap te zetten.

Requirements

  • Opleiding: Bachelor of Master in Elektrotechniek, Embedded Systems of Informatica
  • Minimaal 3 jaar aantoonbare ervaring met programmeren in C en C++, bij voorkeur ervaring met C++17, en ervaring met Python voor testautomatisering
  • Ervaring met programmeerbare hardware (MCU/CPU) op ARM-architectuur en integratie van communicatieprotocollen zoals CAN, CANopen, Bluetooth, Wi-Fi en Ethernet
  • Ervaring met embedded besturingssystemen en real-time omgevingen, zoals RTOS of embedded Linux
  • Bekend met mechatronische of robotica projecten; ervaring met platformen voor robotica-integratie is een pré
  • Kennis van V-model ontwikkelprocessen en ervaring met agile werkwijzen zoals SCRUM of KANBAN; vaardig in het vertalen van requirements naar UML-ontwerpen of efficiënte software-implementaties
  • Goede mondelinge en schriftelijke beheersing van Nederlands en/of Engels; klantgerichte en oplossingsgerichte houding; zelfstandig en proactief in een teamcontext

Benefits & conditions

Deze organisatie opereert binnen de high-tech machinebouw en levert technische oplossingen voor de maakindustrie. Deze organisatie ontwikkelt en integreert embedded systemen die essentieel zijn voor de besturing, aansturing en diagnostiek van geavanceerde machines. Teams werken aan projecten waarin sensoren, aandrijvingen en regeltechniek samenkomen om betrouwbare en nauwkeurige apparatuur te realiseren voor veeleisende industriële toepassingen. In Eindhoven voeren teams technische analyses uit, ontwerpen zij softwarearchitecturen en optimaliseren zij systeemperformance voor productiesystemen en speciale machines. De werkomgeving combineert formele ontwikkelprocessen met agile werkwijzen, met nadruk op kwaliteit, traceerbaarheid en continue verbetering. Medewerkers krijgen ruimte voor persoonlijke groei door technische coaching en trainingen en kunnen zich specialiseren binnen verschillende technische disciplines. De organisatie ondersteunt ontwikkeling met een opleidingsbudget en biedt secundaire arbeidsvoorwaarden zoals pensioenregeling en reiskostenvergoeding. De salarisrange voor deze functie is €2900 - €4800 per maand, afhankelijk van ervaring en vaardigheden.

  • Salaris: €2900 - €4800 per maand.
  • Vakantiedagen: 25 betaalde vakantiedagen per jaar.
  • Groei: persoonlijke en technische coaching met ruimte voor ontwikkeling en specialisatie.
  • Opleidingsbudget: mogelijkheden voor trainingen en certificeringen.
  • Secundaire arbeidsvoorwaarden: pensioenregeling en reiskostenvergoeding.

4.37

Apply for this position