Logo designers are graphic designers who create distinctive branding that represents companies or products. They might work for a design firm, publishing house or advertising agency or as a freelance graphic artist. A bachelor's degree in graphic design is usually necessary for entry-level positions.