Opens cadence.wd1.myworkdayjobs.com in a new tab
What You'll Do
- Design, develop, and optimise EDA database infrastructure software, including data-model enhancements, API definitions, and class implementations.
- Investigate and resolve customer-reported defects, delivering robust fixes and clear root-cause analysis within agreed timelines.
- Collaborate with application engineering teams to profile, benchmark, and improve database API performance and code quality.
- Reduce database memory footprint to support very large-scale IC designs, enabling customers to tackle increasingly complex chips.
- Contribute to architectural discussions and technical design reviews, proposing solutions that balance performance, maintainability, and long-term scalability.
- Write clean, well-tested code and accompanying documentation that meets Cadence’s engineering standards.
- Participate actively in agile ceremonies - sprint planning, stand-ups, and retrospectives - as a constructive team contributor.
- Stay current with relevant developments in EDA, database architecture, and AI-assisted development tooling, and share insights with the broader team.
- Job Qualifications: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field - or equivalent professional experience.
- Min 2 years of professional software development experience in a relevant engineering environment.
- Strong proficiency in C++, including familiarity with modern C++ standards and best practices.
- Understanding of IC design data models, database architecture, and efficient data-access algorithms.
- Experience working in UNIX and/or Linux development environments.
- Excellent software engineering fundamentals: clean code practices, debugging, testing, and performance analysis.
- Additional Skills/Preferences: Experience with Tcl scripting in an EDA or automation context.
- Familiarity with Verilog Hardware Description Language.
- Knowledge of the IEEE 1801 Power Format (UPF) standard.
- Practical experience using AI-assisted coding tools (e.g., GitHub Copilot, Claude Code, or similar) to accelerate and improve development workflows.
- Additional Information: You will join a globally distributed team with colleagues across Europe, the United States, and Asia, collaborating across time zones in an inclusive, high-trust environment.
- The role supports hybrid working at either our Munich or Cambridge offices.
- Core tools include C++, Tcl, Linux, and internal EDA toolchains.
- You will work closely with application engineering teams and, where relevant, engage with customer-facing technical colleagues.
- 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.
Sourced directly from Cadence Design Systems’s career page
Your application goes straight to Cadence Design Systems.
Opens cadence.wd1.myworkdayjobs.com in a new tab
Specialisation
Open roles at Cadence Design Systems
593 positions
Job ID
/job/FELDKIRCHEN-Munich/Software-Engineer-II--C---_R55525
Get matched to roles like this
Upload your resume once. We’ll notify you when matching roles open up.
Join talent pool — freeSimilar Other roles
Samsung Semiconductor
Staff Engineer, Trace-Driven Simulator Development
San Jose, California, United States|Other
Micron Technology
Executive Admin - ID1
Boise, ID - Main Site|Other
Micron Technology
OCT CMP Mfg. Alignment (MA) Engineer/Sr Engineer
Taichung - Fab 16, Taiwan|Other
Micron Technology
MANAGER, SMART MFG & AI, DATA ENG (Taichung or Taoyuan)
2 Locations|Other