Opens cadence.wd1.myworkdayjobs.com in a new tab
What You'll Do
- Develop and maintain software features that extend solver capabilities across CPU and GPU platforms, guided by senior engineers.
- Implement new functionality in pre- and post-processing code, ensuring correctness, performance, and maintainability.
- Collaborate with software engineers, product managers, and technical account managers to understand requirements and deliver high-quality solutions.
- Participate in sprint planning, sprint reviews, and feature design meetings, contributing to project planning and continuous improvement.
- Debug and troubleshoot defects in a systematic way, maintaining application performance and code quality.
- Write and maintain unit tests, integration tests, and regression tests as part of the standard development workflow.
- Engage in code reviews to give and receive constructive technical feedback, supporting a culture of quality and shared ownership.
- Job Qualifications: A degree (or equivalent experience) in Physics, Mechanical Engineering, Aerospace Engineering, Computer Science, Mathematics, or a closely related technical discipline.
- Proficiency in modern C++ (C++17/20) through academic projects, coursework, or personal/open-source work.
- Strong mathematical foundations, particularly in areas relevant to physical simulation (e.g. linear algebra, differential equations, numerical methods).
- An understanding of software development fundamentals: version control (e.g.
- Git), testing practices, and structured problem-solving.
- Additional Skills/Preferences: Exposure to CFD principles or numerical methods, through study or personal projects.
- Familiarity with parallel computing concepts or frameworks (e.g.
- Any experience with GPU APIs such as CUDA.
- Experience working in an Agile development team.
- Background in scientific or engineering software, scientific visualisation, or CAD tools.
- Clear and confident communication with both technical and non-technical stakeholders.
- Methodical, process-oriented approach to software development.
- Ability to manage time effectively and prioritise tasks in a deadline-driven environment.
- Additional Information: You will join a collaborative Solver team working at the intersection of scientific computing and production software engineering.
- The team operates using Agile methodologies with regular sprint cycles, design reviews, and cross-functional collaboration.
- You will have access to experienced mentors and structured onboarding to help you develop quickly.
- Tools and technologies in use include modern C++, GPU computing frameworks, version control systems, and internal simulation platforms.
- Check what we can offer you: Competitive salary 25 days holiday per year Private Medical and Dental plans, Income Protection and Life Insurance Group Personal Pension Plan Cycle to work scheme and gym subsidy 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
Languages
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
586 positions
Job ID
/job/LONDON-01/Software-Engineer-II---Computational-Fluid-Dynamics--CFD-_R55488
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
Micron Technology
Principal Engineer, Global Environmental Compliance - Design
2 Locations|Other
Micron Technology
TD MDE Senior Manager
Boise, ID - Main Site|Other
Micron Technology
Sr. Engineer, NAND Cell Integration
Fab 10N/X, Singapore|Other
Micron Technology
Product Engineer - NAND Engineering Tool Development
MSB, Singapore|Other