CFD software enginner

Full-time
OSAKA01 · TOKYO 05via Cadence CareersPosted Aug 4, 2026
Match with my CV

Technical skills

PythonC++API developmentCI/CDDevOpsTest automation

About this role

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

Overview

We are seeking a talented CFD Software Development Engineer to join our CFD R&D team in Japan. This role focuses on the development and enhancement of next-generation GPU accelerated CFD simulation technologies which also include AI assisted simulation methods.

The successful candidate will contribute to solver development and helping evolve the product toward modern AI-enabled engineering workflows. This position offers a unique opportunity to work at the intersection of computational physics, high-performance computing, and AI-assisted engineering systems.

Responsibilities

  • In the context of CFD Solver Development, you will do
  • Design, implement, and maintain CFD solver capabilities on GPU platforms.
  • Investigate and resolve complex technical issues reported by customers and internal teams.
  • Develop and maintain AI-ready product and services.
  • Design structured APIs and tool interfaces that enable AI systems to interact with simulation products safely and effectively.
  • Build software components that expose product functionality to AI agents and intelligent workflows.
  • Support integration of simulation technologies into modern AI ecosystems.
  • Contribute to the adoption of AI-native software engineering practices across the product portfolio.
  • Participate in architecture discussions and long-term platform evolution.
  • Develop automated testing, validation, and CI/CD workflows.
  • Produce high-quality, maintainable, and well-documented software.
  • Collaborate effectively across geographically distributed teams.

Required Qualifications

  • PhD in:
  • Mechanical Engineering, Aerospace Engineering, Applied Mathematics, Computational Science, Artificial Intelligence, or a related discipline
  • Strong software development skills in:
  • C++ and Python.
  • One of GPU computing languages such as CUDA, OpenCL, OpenACC, OpenMP offloading.
  • Message Passing Interface
  • Knowledge of one or more of the following:
  • Computational Fluid Dynamics (CFD)
  • High-Performance Computing (HPC)
  • Artificial Intelligence
  • Strong analytical and problem-solving skills.
  • Ability to communicate technical concepts effectively in English.

Preferred Qualifications

  • CFD / Scientific Computing
  • Experience developing simulation software, solvers, or numerical algorithms.
  • Knowledge of finite volume method.
  • AI Native Development
  • Experience in one or more of the following areas:
  • Python application development
  • REST API design and implementation
  • Agent frameworks and agent-based systems
  • Tool calling and structured AI workflows
  • LLM application development
  • Workflow automation technologies
  • We’re doing work that matters. Help us solve what others can’t.

Before you apply

  • 1Which parts of your CV prove experience with Python, C++, and API development?
  • 2Which recent work examples would make your application stronger for this role?
  • 3What details from the original source listing should you confirm before applying?

Loading similar active roles...