-
Vivid Resourcing

Embedded Software Engineer

Vivid Resourcing
Belgium · Full-time · Mid-Senior

Job Title: Embedded Software Engineer

Location: Bruges, Belgium (On-site)

Employment Type: Full-Time, Permanent


About the Company:

My client are a cutting-edge technology company based in Bruges, specializing in the development of high-performance embedded systems for a range of industrial and consumer applications. Their products are used globally and recognized for their reliability, performance, and innovation. As they continue to grow, they are looking for an experienced Embedded Software Engineer to strengthen our R&D team.


Role Overview:

As an Embedded Software Engineer, you will be responsible for designing, developing, and testing low-level software for their next-generation embedded platforms. You’ll work on bare-metal systems, close to the hardware, with an emphasis on performance, reliability, and resource efficiency.


Key Responsibilities:

  • Design and implement embedded software in C/C++ for microcontroller-based systems (ARM Cortex, STM32, etc.)
  • Develop bare-metal applications without an RTOS or OS layer
  • Work closely with hardware engineers to bring up new boards and peripherals
  • Debug low-level firmware using oscilloscopes, logic analyzers, and in-circuit debuggers
  • Write and maintain clear, well-documented, and testable code
  • Contribute to system architecture decisions and code reviews
  • Support integration, testing, and validation of embedded systems


Requirements:

  • Bachelor’s or Master’s degree in Electronics, Computer Engineering, or similar
  • 3+ years of hands-on experience in embedded software development
  • Strong proficiency in C and C++ for low-level applications
  • Solid experience with bare-metal programming (no OS)
  • Good understanding of microcontroller architectures (e.g., ARM Cortex-M, AVR, PIC)
  • Familiarity with hardware schematics and debugging tools (JTAG, UART, SPI, I2C)
  • Experience with version control systems (e.g., Git)


Nice-to-Have:

  • Experience with real-time systems or interrupt-driven programming
  • Exposure to low-power design techniques
  • Knowledge of communication protocols (CAN, Modbus, BLE, etc.)
  • Understanding of basic electronics and digital circuit design


What's on Offer:

  • A chance to work on innovative products in a technically challenging environment
  • A collaborative and supportive team culture
  • Competitive salary with benefits
  • Flexible hours and a healthy work-life balance
  • Career growth opportunities in a growing company


How to Apply:

Interested? We'd love to hear from you! Please send apply here or contact me directly on the following details if you'd like more information:


[email protected]

+32 33 18 00 74

Key Skills

Ranked by relevance

embedded c embedded systems rtos spi
Login to Apply
Posted
Aug 05, 2025
Type
Full-time
Level
Mid-Senior
Location
Bruges

Industries

Software Development

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Hays
Related

Database & Software Development Engineer

2026-05-21

Full-time
Mid-Senior
Ireland
Software Development
Information Technology
View Job Details
Workday
Related

Software Development Engineer - Kubernetes Service Mesh

2026-05-28

Full-time
Not Applicable
Ireland
Software Development
Engineering
View Job Details
Guidewire Software
Related

Software Engineer II

2026-05-28

Full-time
Not Applicable
Ireland
Software Development
Engineering