> Markdown version of [/jobs/ext/1987820-c-c-developer](https://www.wearedevelopers.com/jobs/ext/1987820-c-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). --- # C/C++ Developer - **Company:** Utimaco - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Microsoft Windows, Agile Methodology, Software Applications, JIRA, Unit Testing, C++ (Programming Language), CMake, Linux, Iterative and Incremental Development, Scrum Methodology, Software Systems, Software Troubleshooting, Git, Information Technology, Multiplatform, Software Version Control - **Published:** August 8, 2026 - **Apply:** https://www.buscojobs.com.es/c-c-developer-en-madrid-ID-365909039 ## About the Role University degree in Computer Science, Telecommunications or similar Mastery of all aspects of the C/C++ programming language. Experience of about 3-6 years in a similar position. Comfort in developing cross-platform development using CMake, Git and Jira Comfort with threading and IPC Strong interpersonal and communication skills. Proficient spoken and written command of English. xcskxlj ## Description ResponsibilitiesConsulte la descripción del puesto a continuación.Si confía en que tiene las habilidades y la experiencia adecuadas, envíe su solicitud hoy mismo.Writing, testing, and maintaining high-quality code for software applications.Collaborating with cross-functional teams to create software solutions (Linux and Windows).Identifying and troubleshooting software defects or issues.Using version control systems (e.g., Git) to manage and track changes in the codebase.Writing and executing unit tests to ensure the reliability and robustness of the software.Working in Agile or other iterative development methodologies, participating in sprint planning, and delivering incremental updates.Communicating effectively with team members, stakeholders, and sometimes clients to understand requirements and provide updates on project progress.QualificationsUniversity degree in Computer Science, Telecommunications or similarMastery of all aspects of the C/C++ programming language.Experience of about 3-6 years in a similar position.Comfort in developing cross-platform development using CMake, Git and JiraComfort with threading and IPCStrong interpersonal and communication skills.Proficient spoken and written command of English.xcskxljBenefitsAn open and friendly corporate culture characterized by constructive and collaborative interactionWe provide you with support for your future plans with a company pension scheme (depending on country-specific circumstances)Early risers and night owls - thanks to a flexible working model you can organise your working day yourselfWe also support you privately - benefit from special payments or additional vacation days on anniversaries or other special occasionsUtimaco is growing and living diversity!Our global team includes colleagues from 42 nationalities and 45 different languages spoken#J-*****-Ljbffr ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [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) - [An introduction to Extreme Programming](https://www.wearedevelopers.com/videos/709-an-introduction-to-extreme-programming) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [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) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-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) - [Mastering Remote Work: Tips for Developers](https://www.wearedevelopers.com/magazine/558-mastering-remote-work-tips-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 Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers)