Senior Embedded Software Engineer

Variass
Drachten, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch, English
Experience level
Senior

Job location

Drachten, Netherlands

Tech stack

Automation of Tests
Azure
C++
Ubuntu (Operating System)
Computer Programming
Software Debugging
Linux on Embedded Systems
Embedded Software
Firmware
Python
Real-Time Operating Systems
Software Engineering
Universal Asynchronous Receiver/Transmitter
PIC Microcontroller
GIT
Information Technology
Hardware Infrastructure

Job description

Ontwikkelen van embedded firmware voor ARM-gebaseerde microcontrollers (bijv. STM32).

  • Programmeren in C/C++ en Python, inclusief tools en automatisering om het ontwikkelproces te versnellen.
  • Ontwerpen en implementeren van softwarearchitecturen en integratie met hardwarecomponenten.
  • Implementeren van drivers en low-level interfaces (SPI, I2C, UART, CAN).
  • Testen, debuggen en analyseren van embedded systemen, inclusief unit- en geautomatiseerde tests.
  • Opstellen van productspecificaties, testplannen en technische documentatie volgens ons QMS (ISO9001/ISO13485).
  • Actief bijdragen aan het professionaliseren van onze embedded software discipline, opzetten van standaarden, processen en documentatie.
  • Kennis delen met collegas en zorgen dat best practices worden toegepast in projecten.

Bij Variass werken we aan innovatieve hightech producten en dragen we bij aan het verder uitbouwen van een sterke embedded software discipline binnen een groeiende engineeringorganisatie. We ontwikkelen geavanceerde elektronische systemen voor klanten in de medische technologie, defensie & security en industriële sector. Bij ons krijg je de kans om je verder te ontwikkelen in embedded software engineering en hardware-integratie, met flexibiliteit voor zowel jou als de organisatie. We bieden een vast contract mogelijk voor 32 tot 40 uur per week, een passend salaris afgestemd op kennis en ervaring, 25 vakantiedagen, 13 Adv-dagen per jaar, een pensioenregeling, gratis fruit en gelegenheid voor teambuilding. Wij zijn een nuchter, hightech bedrijf dat innoveert en maatschappelijke impact heeft.

Requirements

HBO of WO opleiding in Embedded Systems, Informatica, Electronics of vergelijkbaar.

  • Minimaal 5 jaar ervaring met embedded software ontwikkeling.
  • Sterke programmeerkennis van C / C++.
  • Kennis van hardware interfaces (SPI, I2C, UART, CAN).
  • Ervaring met:
  • ARM microcontrollers (bijv. STM32)
  • Real-time embedded systemen en RTOS
  • Debugging tools
  • Git en moderne software development workflows.
  • Goede communicatieve vaardigheden in het Nederlands en Engels.
  • Zelfstandig werken met een sterk gevoel voor ownership.
  • Prés: Extra vaardigheden die een pré zijn voor ons team:
  • Python voor tooling en testautomatisering
  • Embedded Linux / Ubuntu
  • CI/CD pipelines en automated testing
  • IoT of cloud integraties (bijv. Azure)
  • Kennis van cybersecurity richtlijnen (bijv. RED)

Apply for this position