This paper presents advances in non-linear simulations for systems with contact-friction, with an application to brake squeal. A method is proposed to orient component structural modifications from brake assembly simulations in the frequency and time domains. A reduction method implementing explicitly component-wise degrees of freedom at the system level allows quick parametric analyses giving modification clues. The effect of the modification is then validated in the time domain where non-linearities can be fully considered. A reduction method adapted for models showing local non-linearities is purposely presented along with an optimization of a modified non linear Newmark scheme to make such computation possible for industrial models. The paper then illustrates the importance of structural effects in brake squeal, and suggests solutions