Jobs / Cad***
Software Engineer I - Computational Fluid Dynamics (CFD)
Cad*** · London, ENG, United Kingdom
Visa sponsorship details are locked. Unlock company name and apply link with .
London, ENG, United KingdomOnsite
Remuneration
Not specified
Location
London, ENG, United Kingdom
Visa sponsorship
Sponsors visa
Job summary
AT CADENCE, WE HIRE AND DEVELOP LEADERS AND INNOVATORS WHO WANT TO MAKE AN IMPACT ON THE WORLD OF TECHNOLOGY. Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality.
Qualifications
- 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.
- 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
Responsibilities
- Working alongside experienced engineers and computational scientists, you will build and extend
- 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
Skills
Communication
Degrees
AssociateDegree
Industry
AerospaceAutomotiveInsuranceManufacturing
Company size
Smb
Contract length
30 years