Embedded C++ Developer

TMC
Luik, Belgium
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English, French
Job source

Tech stack

Clean Code Principles C++ (Programming Language) Code Review Software Debugging Linux Embedded C Embedded Software Software Architecture Software Engineering Systems Integration Git Information Technology
+1 more
Software Version Control

Job description

As an Embedded C++ Developer, you will contribute to the development of advanced embedded software solutions used in mission-critical systems. Working within a multidisciplinary engineering team, you will design, develop, and optimize robust software while ensuring high standards of quality, performance, and reliability., * Design, develop, and maintain embedded software applications using C++.

  • Develop high-quality, reliable, and maintainable code for embedded systems.
  • Participate in software architecture, design, implementation, integration, and testing.
  • Collaborate closely with multidisciplinary engineering teams to deliver innovative solutions.
  • Analyze and resolve software defects while continuously improving system performance.
  • Contribute to code reviews and promote software development best practices.
  • Ensure compliance with quality, safety, and industry standards throughout the development lifecycle.

Requirements

  • Bachelor’s degree in (Applied) Computer Science, Software Engineering, or a related field.
  • Minimum 3 years of professional experience in software development with C++ as the primary programming language.
  • Strong knowledge of C++98, C++11, and C++14/17.
  • Experience with embedded software development in Linux or real-time environments is highly valued.
  • Experience with debugging, software integration, and testing.
  • Familiarity with version control systems such as Git is an advantage.
  • A Master’s degree and knowledge of C++20 are considered strong assets.
  • European nationality or citizenship is mandatory due to the nature of the projects.
  • French is a strong advantage; English is required.

Benefits & conditions

  • A permanent contract with long-term career opportunities.
  • Individual coaching and continuous personal development plans.
  • A strong international network of high-tech engineering experts.
  • Profit sharing through our unique Employeneurship model.
  • The opportunity to work on cutting-edge technologies within the defense industry, contributing to innovative and mission-critical systems in Belgium.

About the company

At TMC, we are an international high-tech consultancy company that helps leading organizations solve their most complex engineering challenges. Through our unique Employeneurship model, we combine the security of permanent employment with the entrepreneurial spirit of consultancy, empowering our engineers to grow, innovate, and make an impact.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.be

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · WWC Europe 2026

51 sec

Programming languages optimized for embedded vehicle software

Martin Schmiedecker · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all