Systems Engineering Engineer

Vivid Resourcing
Hasselt, Belgium
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Hasselt, Belgium

Tech stack

Clean Code Principles
Systems Engineering
Unit Testing
C++
Code Review
Communications Protocols
Computer Engineering
Software Debugging
Memory Management
Embedded Software
Ethernet
Firmware
Hardware Interface Design
Performance Tuning
Systems Architecture
System Programming
System Testing
Systems Integration
Universal Asynchronous Receiver/Transmitter
Serial Peripheral Interface
PIC Microcontroller
Real Time Systems
Integration Tests
Information Technology

Requirements

EMBEDDED SYSTEM ENGINEER - HASSELT (BELGIUM) - PERMANENT POSITION We're currently recruiting for an Embedded Systems Engineer to design, develop, and optimize firmware and software that directly interfaces with hardware in embedded environments. In this role, you will build reliable, high-performance systems that power a wide range of products, from connected devices to mission-critical applications. You will collaborate closely with hardware engineers, product teams, and other software developers to define system architecture, integrate hardware and software components, and ensure seamless functionality across the full product lifecycle. The ideal candidate has a strong foundation in low-level programming, a deep understanding of microcontrollers and real-time systems, and a passion for solving complex technical challenges. You will translate product requirements into efficient, scalable solutions while ensuring performance, stability, and maintainability, and play a key role in delivering innovative embedded technologies from concept through production. Key Responsibilities Design, develop, and maintain embedded software and firmware for microcontrollers and embedded platforms Collaborate with hardware engineers to define system architecture and hardware-software integration Write efficient, reliable, and maintainable code in C/C++ (or other relevant languages) Debug and troubleshoot embedded systems, including hardware interfaces and low-level software issues Develop and execute unit tests, integration tests, and system validation procedures Optimize system performance, memory usage, and power consumption Work with communication protocols such as UART, SPI, I2C, CAN, or Ethernet Participate in code reviews and maintain technical documentation Support the full product lifecycle, from concept and design to production and ongoing maintenance Required Qualifications, Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or

Apply for this position