Senior firmware ontwerper
Il y a 6 heures
Wachtebeke, Flanders, Belgique
VAEngineering
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Introduction
At
VAEngineering , we design and develop high-tech electronic devices from concept to production. Our work spans the full product lifecycle, from system architecture and hardware design to firmware development, embedded Linux, and manufacturing support. We take pride in building robust, scalable, and production-ready solutions across a wide range of industries.
The ideal candidate is a proactive and collaborative engineer who combines creativity with strong technical problem-solving skills. You are able to think strategically across the full development lifecycle, from concept and architecture to implementation and production. You take ownership of your work, communicate effectively with cross-functional teams, and are equally comfortable working independently or as part of a team.
Role Overview We are looking for a skilled
Firmware Engineer
to design, develop, and maintain embedded software for a range of hardware platforms, including STM32 and ESP32-based systems. You will work on low-level firmware, RTOS-based applications (Zephyr), and Linux-based embedded environments built with Yocto. Key Responsibilities Develop and maintain
embedded firmware
for microcontroller-based systems (STM32, ESP32, and similar MCUs) Design low-level drivers and interfaces (SPI, I2C, UART, CAN, GPIO, etc.) Work with
Zephyr RTOS
for real-time applications Integrate and debug peripherals, sensors, and communication stacks Optimize performance, memory usage, and power consumption Perform board bring-up, debugging, and hardware validation Collaborate with hardware engineers and system architects Write clean, maintainable, and well-documented C/C++ code Required Qualifications Strong experience with
embedded C/C++
development Hands-on experience with
STM32 ,
ESP32 , or similar ARM-based MCUs Experience with
RTOS concepts
(threads, scheduling, synchronization, interrupts) Practical experience with
Zephyr RTOS Solid understanding of
low-level embedded systems
and hardware interaction Familiarity with debugging tools (JTAG, SWD, logic analyzers, oscilloscopes) Experience with communication protocols (UART, SPI, I2C, BLE, Wi-Fi, CAN) Preferred Qualifications Experience with
embedded Linux systems Hands-on experience with
Yocto Project
for building custom Linux distributions Knowledge of
device trees, kernel configuration, and driver development Familiarity with CI/CD pipelines for firmware Experience with OTA updates and secure boot Exposure to power optimization techniques in embedded systems
VAEngineering , we design and develop high-tech electronic devices from concept to production. Our work spans the full product lifecycle, from system architecture and hardware design to firmware development, embedded Linux, and manufacturing support. We take pride in building robust, scalable, and production-ready solutions across a wide range of industries.
The ideal candidate is a proactive and collaborative engineer who combines creativity with strong technical problem-solving skills. You are able to think strategically across the full development lifecycle, from concept and architecture to implementation and production. You take ownership of your work, communicate effectively with cross-functional teams, and are equally comfortable working independently or as part of a team.
Role Overview We are looking for a skilled
Firmware Engineer
to design, develop, and maintain embedded software for a range of hardware platforms, including STM32 and ESP32-based systems. You will work on low-level firmware, RTOS-based applications (Zephyr), and Linux-based embedded environments built with Yocto. Key Responsibilities Develop and maintain
embedded firmware
for microcontroller-based systems (STM32, ESP32, and similar MCUs) Design low-level drivers and interfaces (SPI, I2C, UART, CAN, GPIO, etc.) Work with
Zephyr RTOS
for real-time applications Integrate and debug peripherals, sensors, and communication stacks Optimize performance, memory usage, and power consumption Perform board bring-up, debugging, and hardware validation Collaborate with hardware engineers and system architects Write clean, maintainable, and well-documented C/C++ code Required Qualifications Strong experience with
embedded C/C++
development Hands-on experience with
STM32 ,
ESP32 , or similar ARM-based MCUs Experience with
RTOS concepts
(threads, scheduling, synchronization, interrupts) Practical experience with
Zephyr RTOS Solid understanding of
low-level embedded systems
and hardware interaction Familiarity with debugging tools (JTAG, SWD, logic analyzers, oscilloscopes) Experience with communication protocols (UART, SPI, I2C, BLE, Wi-Fi, CAN) Preferred Qualifications Experience with
embedded Linux systems Hands-on experience with
Yocto Project
for building custom Linux distributions Knowledge of
device trees, kernel configuration, and driver development Familiarity with CI/CD pipelines for firmware Experience with OTA updates and secure boot Exposure to power optimization techniques in embedded systems