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

Cadence Design Systems
Hamburg
Workplace: HybridFull timeFunction: Software EngineeringExperience: 2-5 yearsEducation: bachelorsSkills: ["Analytical thinking","Problem-solving","Collaboration","Documentation","Code review"]

Design and build graphics-based applications and intelligent tooling for next-generation simulation software on Cadence’s Simufact team in Hamburg. Work in an agile, internationally collaborative environment where AI-assisted development tools are integrated into the lifecycle. Develop user and AI interaction interfaces, independently create systematic software tests and automated evaluation tooling, and collaborate with product, engineering, and QA to deliver production-ready features.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cadence Design Systems
Cadence Design Systems
4 days ago

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

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Design and build graphics-based applications and intelligent tooling for next-generation simulation software on Cadence’s Simufact team in Hamburg. Work in an agile, internationally collaborative environment where AI-assisted development tools are integrated into the lifecycle. Develop user and AI interaction interfaces, independently create systematic software tests and automated evaluation tooling, and collaborate with product, engineering, and QA to deliver production-ready features.
Location: Hamburg
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and develop graphics-based applications in modern GUI environments, focusing on usability, performance, and maintainability.
  • •Integrate AI-assisted development tools and approaches into the software development lifecycle.
  • •Build interfaces enabling effective interaction between users, engineering workflows, and AI systems.
  • •Design and execute systematic software tests and develop tooling to support automated test evaluation.
  • •Collaborate with product, engineering, and QA to iterate from requirements to release, including technical documentation and code reviews.

Pay and Benefits

Perks:Pension PlanJobradWellpassMeal AllowanceEquity

Key Requirements

  • •Degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • •2–5 years of professional software development experience delivering production-quality C/C++ code.
  • •Ability to incorporate AI tools (e.g., code assistants or data-driven methods) into day-to-day development with strong analytical and problem-solving skills.
  • •Proficiency in written and spoken English for working in an international team environment.
  • •Experience with scripting languages such as Python or JavaScript, plus familiarity with Git and agile development.
Experience:2-5 years
Education:Bachelor's in Computer Science, Software Engineering
Skills:Analytical thinkingProblem-solvingCollaborationDocumentationCode review
Languages:English
Tech Stack:CC++PythonJavaScriptGitGUI frameworksAICode assistantsAgent frameworksScrumKanban

Company Brief

Cadence Design Systems
Provides electronic design automation (EDA) software, IP, and services for semiconductor and systems companies to design, verify, and implement integrated circuits, systems-on-chip, and electronic systems across industries including communications, automotive, and consumer electronics.
Industry: Developer Tools
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 1988
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor