> Markdown version of [/jobs/ext/1922595-embedded-c-developer](https://www.wearedevelopers.com/jobs/ext/1922595-embedded-c-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded C++ Developer - **Company:** TMC - **Location:** Luik, Belgium - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Clean Code Principles, C++ (Programming Language), Code Review, Software Debugging, Linux, Embedded C, Embedded Software, Software Architecture, Software Engineering, Systems Integration, Git, Information Technology, Software Version Control - **Published:** August 5, 2026 - **Apply:** https://www.adzuna.be/details/5828797773 ## About the Role * 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. ## 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. ## Related Videos - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [C++ in constrained environments](https://www.wearedevelopers.com/videos/441-c-in-constrained-environments) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview)