"Our staff is a collection of passionate coaches who have wide-ranging experience at every level of the game," said 49ers head coach Jim Tomsula. "This is a group of talented communicators who take great pride in helping players maximize their abilities. Throughout the staff you see bright, high-energy coaches who enjoy taking a hands-on approach to teaching the game. We are all looking forward to getting to work."