Embedded Software Engineer

Vivid Resourcing
Kortrijk, Belgium
2 days ago

Role details

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

Job location

Kortrijk, Belgium

Tech stack

ARM
C++
Communications Protocols
Computer Programming
Computer Engineering
Software Debugging
Device Drivers
Linux on Embedded Systems
Embedded Software
Ethernet
Firmware
Performance Tuning
Software Engineering
Universal Asynchronous Receiver/Transmitter
PIC Microcontroller
Bare Metal
Hardware Infrastructure

Job description

Join a forward-thinking company at the forefront of machine automation, developing innovative embedded solutions that power intelligent industrial systems. As an Embedded Software Engineer, you'll work on performance-critical firmware and embedded applications that bring automation technology to life.

You'll collaborate closely with multidisciplinary teams (electronics, controls, and mechanical engineers) to design, implement, and optimize embedded software for next-generation automation systems., * Develop, test, and debug embedded software in C/C++ for microcontroller-based systems

  • Work on bare-metal applications and low-level software design for real-time control
  • Collaborate on firmware architecture and integration with hardware components
  • Participate in full development lifecycle - from concept to deployment and maintenance
  • Contribute to performance optimization, reliability, and scalability of embedded platforms
  • Support hardware bring-up, troubleshooting, and validation activities

Requirements

  • Strong proficiency in C/C++ programming for embedded systems
  • Hands-on experience with microcontrollers (e.g. ARM Cortex, PIC, or similar)
  • Solid understanding of bare-metal programming and real-time constraints
  • Experience with Embedded Linux and device drivers is a plus
  • Familiarity with communication protocols (CAN, SPI, I²C, UART, Ethernet, etc.)
  • Experience in industrial or machine automation environments is advantageous

Profile:

  • Degree in Electronics, Computer Engineering, or related field
  • Strong problem-solving and debugging skills
  • Ability to work independently and in small technical teams
  • Fluent Dutch is a strong plus (English working proficiency required)
  • Based near or open to commuting to Kortrijk

Benefits & conditions

Why Join?

  • Work on cutting-edge automation technologies shaping the future of industry
  • Be part of a close-knit, innovative engineering team with real impact
  • Stable role in a growing company with modern facilities near Kortrijk
  • Competitive salary, benefits, and flexible working culture

If you're passionate about embedded systems, automation, and making machines smarter, we'd love to hear from you.

Apply for this position