Software Engineer CFD (Hyderabad)

Software Engineer CFD (Hyderabad)

05 Nov
|
Siemens Digital Industries Software
|
Hyderabad

05 Nov

Siemens Digital Industries Software

Hyderabad

We are Siemens Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our software. Siemens Digital Industries Software is looking for motivated Computational Fluid Dynamics (CFD) Software Engineers to join our CFD Solver Development team. Our team develops the core thermo-fluid flow solver capabilities within Simcenter STAR-CCM+, Siemens’ flagship multiphysics simulation platform. These capabilities enable engineers across industries to model complex physical phenomena including turbomachinery, external aerodynamics, internal flows, heat transfer, combustion, and other thermo-fluid applications. As a CFD Software Engineer, you will work at the intersection of CFD physics, numerical methods, software engineering, and high-performance computing. You will design and implement new solver capabilities, improve existing algorithms, and help ensure that our solvers are accurate, robust, computationally efficient, and scalable on modern parallel computing architectures. This role is ideal for an engineer who enjoys solving challenging numerical and computational problems and translating advanced CFD methods into production-quality software.

Key Responsibilities
• Develop core CFD solver capabilities: Design and implement numerical methods and solver components for Simcenter STAR-CCM+, contributing to the development of accurate, robust, and efficient thermo-fluid simulation capabilities.
• Solve complex numerical problems: Apply strong knowledge of CFD and numerical methods to address challenging problems involving the Navier-Stokes equations, aerodynamic and hydrodynamic flows, and complex physical phenomena.
• Develop high-performance software: Design and optimize CFD algorithms for highly parallel computing environments, with a focus on performance, scalability, memory efficiency, and heterogeneous architectures including GPUs.
• Innovate and enhance solver technology: Contribute to the conception, design,



and implementation of new solver capabilities driven by product requirements, customer needs, and strategic technology initiatives.
• Improve existing capabilities: Investigate and resolve defects, refactor and modernize existing code, improve numerical robustness and performance, and maintain the quality of established solver functionality.
• Apply modern software engineering practices: Develop maintainable C++ software using appropriate object-oriented design principles, design patterns, testing practices, and coding standards.
• Collaborate and provide technical leadership: Participate in design discussions and code reviews, share technical knowledge, and collaborate with other CFD and software engineers to drive innovation and continuously improve solver technology. Qualifications
• Master’s or PhD degree in Engineering, Computational Science, Physics, Applied Mathematics, or a related technical discipline, preferably with a strong focus on CFD, numerical methods, or high-performance scientific computing.
• 2+ years of commercial CFD software development experience, or approximately 5+ years of relevant non-commercial/research CFD software development experience.
• Strong understanding and practical experience implementing numerical methods for solving the Navier-Stokes equations and related CFD problems.
• Strong knowledge of aerodynamic and hydrodynamic CFD, with the ability to translate numerical and physical concepts into robust computational solutions.
• Strong hands-on expertise in modern C++ and object-oriented software development, with experience applying software design principles and patterns to complex applications.
• Experience developing or optimizing high-performance and highly parallel CFD algorithms,



including experience with heterogeneous computing architectures such as GPUs/GPGPUs.
• Solid analytical and problem-solving ability, with experience developing complex scientific software and working effectively within collaborative, multi-disciplinary engineering teams. Preferred Experience
• Expertise in one or more physical domains such as thermodynamics, heat transfer, multiphase flow, or combustion.
• Experience applying CFD methods to vehicle/external aerodynamics, internal combustion engines, turbomachinery, or similar industrial applications.
• Experience with GPU programming, heterogeneous computing, or parallel programming.
• Experience with Java or other programming languages used in large-scale scientific software.
• Experience with source-control systems and modern collaborative development practices.
• Experience participating in design reviews, code reviews, technical discussions, and multi-team software development.
• Experience working with large-scale, client-server, or distributed scientific computing platforms. Why Us At Siemens Software, flexibility is how we work
- hybrid by default, built on trust and autonomy. Together, 30,000 people across more than 200 countries build technology that shapes the real world. You'll grow through real projects, strong technical peers, and global mobility, backed by the scale and benefits of an industrial software leader. We're committed to equality and inclusion, and we hire based on merit, skills, and impact. Bring your curiosity and creativity and help us shape tomorrow Diversity & Inclusion We value equal opportunities and welcome applications from people with disabilities. At Siemens, we believe people who've had real experiences dealing with being different will excel as leaders. Let's foster a culture of creativity and innovation. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation. Siemens Software. Transform the Everyday #DISWSIM

📌 Software Engineer CFD (Hyderabad)
🏢 Siemens Digital Industries Software
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer cfd (hyderabad) / hyderabad

Subscribe to this job alert:

Get the latest job offers by email for: software engineer cfd (hyderabad) / hyderabad