CFD-Berlin offers comprehensive support in engineering application challenges with regard to CFD, CAA and optimisation (using adjoint methods for optimisation).
Please choose from the highlighted sidebar menu (grey area) the title, which interests you much.