The paper reports on the continuous development of an automated optimization procedure for the design of offshore structure hulls. Advanced parametric design algorithms, numerical analysis of wave-body interaction, and formal multi-objective optimization are integrated into a computer aided design system that produces hull shapes with superior seakeeping qualities. By allowing multiple objectives in the procedure naval architects may pursue concurrent design objectives, e.g., minimizing heave motion while simultaneously maximizing deck load. The system develops a Pareto frontier of the best design alternatives for the user to choose from. Constraints are directly considered within the optimization algorithm, thus eliminating infeasible or unfit designs. The paper summarizes the new developments in the shape generation, illustrates the optimization procedure, and presents results of the multi-objective hull shape optimization.