> Markdown version of [/jobs/ext/1349997-c-software-engineer](https://www.wearedevelopers.com/jobs/ext/1349997-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:** United States (Remote available) - **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 19, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/p5tvcbf8ep ## 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 - [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 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) - [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 exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [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) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)