One cause of bumps on the arms is a condition called keratosis pilaris. These bumps are harmless, hard, and may look like small pimples or goosebumps. A person may not need treatment for keratosis pilaris unless they develop any bothersome symptoms, such as dryness or itchiness.