> Markdown version of [/jobs/ext/1161127-c-software-engineer](https://www.wearedevelopers.com/jobs/ext/1161127-c-software-engineer). 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). --- # C++ Software Engineer - **Company:** TMC - **Location:** Herentals, Belgium - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Application Services, Audio Signal Processing, C++ (Programming Language), Communications Protocols, Linux, Multi-protocol Systems, Python (Programming Language), Network Service, Simple Network Management Protocols, Software Engineering, Subsystems, Systems Integration, TCP/IP, Multithreading, Real Time Systems, Git, Pytest, Yocto, Build Tools, C++14, Software Version Control, Docker, Jenkins - **Published:** July 3, 2026 - **Apply:** https://be.indeed.com/viewjob?jk=5a2d99d82cab4738 ## About the Role * Master's degree in Software Engineering, Electronics, or a related field * At least 2 years of relevant experience * Experience with modern C++ (C++11 through C++14), STL, and Python (PyTest, GTest) * Experience working with Linux * Experience with build systems, version control, and CI/CD tools (Git, Jenkins) * Analytical, self-reliant, and a strong team player * Strong focus on quality and solid testing skills * Experience with Yocto and/or Docker is a plus * Experience with in telecom is a nice to have ## Description As C++ Software Engineer, you design, develop, and test high-performance software for technically challenging, high-tech projects. In this role, you support in developing high-quality, reliable software for advanced applications in telecom, video/audio processing, and industrial networks. Your C++ expertise is crucial in enabling innovation in real-time systems, network communication, and media streaming. Your responsibilities include: * Design, development, and testing complex C++ software in a Linux environment * Developing (real-time) applications and multithreaded systems * Integrating software with hardware, networks, and subsystems * Working with communication protocols such as TCP/IP, SNMP, and MPLS ## Related Videos - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [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) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [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) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Best Companies in the Netherlands: Top 25 Companies in 2023 ](https://www.wearedevelopers.com/magazine/193-best-companies-in-the-netherlands-top-25-companies-in-2023) - [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) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [The Netherlands – Europe’s powerhouse for software development?](https://www.wearedevelopers.com/magazine/31-the-netherlands-europe-s-powerhouse-for-software-development) - [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)