> Markdown version of [/jobs/ext/2476136-software-developer-c-c](https://www.wearedevelopers.com/jobs/ext/2476136-software-developer-c-c). 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). --- # Software Developer C/C++ - **Company:** Cadence Design Systems - **Location:** Hamburg, Germany - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Agile Methodology, Artificial Intelligence, Automation of Tests, C++ (Programming Language), Code Review, Python (Programming Language), Scrum Methodology, Simulation Software, Software Engineering, Scripting, Git, Information Technology, Data Analytics, Software Version Control - **Published:** August 7, 2026 - **Apply:** https://de.indeed.com/viewjob?jk=8662c729f40bb8f3 ## About the Role * Degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience. * 2-5 years of professional software development experience, with a track record of delivering production-quality C/C++ code. * Demonstrated ability to incorporate AI tools - such as code assistants or data-driven methods - into day-to-day development practice, with strong analytical and problem-solving skills. Proficiency in written and spoken English is required for working effectively in an international team environment. Additional Skills/Preferences: Experience with scripting languages such as Python or JavaScript. Familiarity with agile development methodologies and version control systems (e.g. Git). Exposure to simulation software, CAE tools, or engineering physics domains. Experience working in an international or cross-cultural team environment. ## Description * Design and develop graphics-based applications within modern GUI environments, with a focus on usability, performance, and maintainability. * Integrate AI-assisted development tools and approaches - including code assistants and agent frameworks - as a standard part of the software development lifecycle. * Build well-defined interfaces that enable effective interaction between users, engineering workflows, and AI systems. * Design and execute systematic software tests independently and develop tooling to support automated test evaluation. * Apply analytical and model-based thinking to decompose complex technical requirements into well-structured, testable solutions. * Collaborate with cross-functional team members across product, engineering, and QA to iterate on software features from requirements through to release. * Contribute to ongoing technical documentation, code reviews, and knowledge sharing within an international engineering team., * You will join the Simufact software engineering team in Hamburg - an international group focused on advanced simulation solutions for manufacturing processes, operating within Cadence's broader software portfolio. * Key collaborators include product managers, QA engineers, and simulation domain experts across multiple European sites. * The team works primarily with C/C++, modern GUI frameworks, and AI-assisted development tooling. Agile practices (Scrum/Kanban) are standard. * This is a permanent, full-time position based in Hamburg. Hybrid working arrangements are available. ## Related Videos - [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) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [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) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [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 - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [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)