Embedded Software Engineer

Vivid Resourcing Ltd

Brecht

On-site

EUR 45,000 - 65,000

Full time

3 days ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Vivid Resourcing Ltd in Brecht, Belgium, is seeking an Embedded Software Engineer to design, develop and test software for embedded hardware. The role covers the full lifecycle from requirements through to release, collaborating with hardware, systems and test teams to ensure quality and performance.

The successful candidate will write reliable code for resource-constrained devices, bring up new hardware platforms and ensure software meets product standards.

Qualifications

  • Degree in electronics, computer science, software engineering or a related discipline, or equivalent practical experience.
  • Proven experience developing embedded software, with strong skills in C and C++.
  • Experience working with microcontrollers or embedded processors and their peripherals.
  • Understanding of communication protocols such as SPI, I2C, UART, CAN or Ethernet.
  • Experience debugging at hardware and software level, including the use of standard lab equipment.
  • Familiarity with real-time operating systems or embedded Linux.
  • Experience with version control, code review and structured software development processes.
  • Ability to read schematics and work comfortably alongside hardware engineers.
  • Clear written and spoken communication in English.

Responsibilities

  • Design, develop and maintain embedded software for electronic devices and systems.
  • Write, review and debug code in C and C++ for microcontroller and embedded processor platforms.
  • Develop and integrate device drivers, board support packages and communication interfaces.
  • Support hardware bring-up and work with hardware engineers to resolve integration issues.
  • Create and run unit, integration and system-level tests, and analyse results.
  • Debug hardware and software issues using oscilloscopes, logic analysers and debuggers.
  • Contribute to software requirements, architecture and design documentation.
  • Use version control, code reviews and continuous integration to maintain software quality.
  • Work with systems, hardware and test colleagues to deliver features and releases on schedule.
  • Support product releases, field issues and ongoing software improvements.

Skills

C and C++
Embedded software
Microcontrollers
RTOS / Embedded Linux
Git / Version control
English communication

Education

Degree in Electronics / CS / Software Eng

Tools

Lab equipment
Schematic reading

Job description

Location: Brecht
Contract: Permanent

About the role

Our client is looking for an Embedded Software Engineer to join its engineering team in Brecht, Belgium, on a permanent basis. The successful candidate will design, develop and test embedded software that runs on electronic hardware, working closely with colleagues across hardware, systems and test.

The role covers the full software lifecycle, from requirements and architecture through to implementation, debugging and release. The Embedded Software Engineer will write reliable, well-documented code for resource-constrained devices, bring up new hardware platforms and make sure the software meets the performance and quality standards the products demand.

The organisation values engineers who combine technical depth with clear communication and a methodical approach to problem solving. Salary and benefits will be confirmed with candidates.

Main responsibilities
  • Design, develop and maintain embedded software for electronic devices and systems
  • Write, review and debug code in C and C++ for microcontroller and embedded processor platforms
  • Develop and integrate device drivers, board support packages and communication interfaces
  • Support hardware bring-up and work with hardware engineers to resolve integration issues
  • Create and run unit, integration and system-level tests, and analyse results
  • Debug hardware and software issues using oscilloscopes, logic analysers and debuggers
  • Contribute to software requirements, architecture and design documentation
  • Use version control, code reviews and continuous integration to maintain software quality
  • Work with systems, hardware and test colleagues to deliver features and releases on schedule
  • Support product releases, field issues and ongoing software improvements
Requirements
  • Degree in electronics, computer science, software engineering or a related discipline, or equivalent practical experience
  • Proven experience developing embedded software, with strong skills in C and C++
  • Experience working with microcontrollers or embedded processors and their peripherals
  • Understanding of communication protocols such as SPI, I2C, UART, CAN or Ethernet
  • Experience debugging at hardware and software level, including the use of standard lab equipment
  • Familiarity with real-time operating systems or embedded Linux
  • Experience with version control, code review and structured software development processes
  • Ability to read schematics and work comfortably alongside hardware engineers
  • Clear written and spoken communication in English
The offer

This is a permanent position based in Brecht, Belgium. Salary and benefits will be confirmed with candidates during the application process.

It suits an embedded engineer who enjoys working close to the hardware and wants to see their code run in real products.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Vivid Resourcing Ltd • West-Vlaanderen

On-site
EUR 55,000 - 90,000
Embedded Software Engineer – Hardware-Driven Innovation
Embedded Software Engineer – Hardware-Driven Innovation

Vivid Resourcing Ltd • Brecht

On-site
EUR 45,000 - 65,000
Embedded Software Engineer
Embedded Software Engineer

Médiane Système limited • Brussel

On-site
EUR 60,000 - 90,000
Attractive salary package
Mobility package (car or public tranps
DKV health insurance
+3
Embedded Software Engineer
Embedded Software Engineer

Vivid Resourcing • Luik

On-site
EUR 55,000 - 90,000
Competitive salary
Comprehensive benefits
Modern R&D facilities near Liège
+1
Embedded Software Engineer C/C++
Embedded Software Engineer C/C++

Médiane Système limited • Tubeke

On-site
EUR 60,000 - 95,000
Salary package
Mobility package
Health insurance
+3
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Smarterminds • Antwerpen

On-site
EUR 70,000 - 100,000
Embedded Software Development Engineer
Embedded Software Development Engineer

Engibex • Sint-Truiden

On-site
EUR 60,000 - 90,000
Training & coaching
Career development
Competitive salary
Software Architect
Software Architect

Smarterminds • Antwerpen

Hybrid
EUR 90,000 - 120,000
International exposure
Medical insurance + DKV coverage
Hybrid work model
+1
Hardware Engineer
Hardware Engineer

Vivid Resourcing Ltd • Luik

Hybrid
EUR 65,000 - 85,000
Company car
Meal vouchers
Insurance
+2
C# Developer
C# Developer

Smarterminds • Antwerpen

Hybrid
EUR 60,000 - 85,000
International exposure
Belgian social security
Medical insurance
+4