Software Developer C/C++ (m/f/d)

Opens cadence.wd1.myworkdayjobs.com in a new tab

What You'll Do

  • 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.
  • Job Qualifications: 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.
  • Exposure to simulation software, CAE tools, or engineering physics domains.
  • Experience working in an international or cross-cultural team environment.
  • Additional Information: 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.
  • Check what we can offer you: Competitive salary 30 days holiday per year Group Pension Plan JobRad EGYM Wellpass Lunch vouchers 5 days paid time to volunteer to give back to our communities Employee Stock Purchase Plan The opportunity to work for a Great Place to Work© & Fortune 100 organization Cadence is committed to equal employment opportunity and employment equity throughout all levels of the organization.
  • We strive to attract a qualified and diverse candidate pool and encourage diversity and inclusion in the workplace.
  • We’re doing work that matters.
  • Help us solve what others can’t.

Tools & Skills

Sourced directly from Cadence Design Systems’s career page

Your application goes straight to Cadence Design Systems.

Specialisation
Open roles at Cadence Design Systems
594 positions
Job ID
/job/HAMBURG-01/Software-Developer-C-C----m-f-d-_R55799

Get matched to roles like this

Upload your resume once. We’ll notify you when matching roles open up.

Join talent pool — free

Similar Other roles