The article here lists the best dog breeds for someone in your situation. Which dog you choose is really up to what you are looking for. Since you are away so many hours, I think the basset hound is really the best choice for you. But if you do not care for his looks, then think about some of the other dogs on this list.
As I mentioned in the article, it is not a good idea for someone in your situation to get a puppy. An older dog is more likely to be calmer and will adapt to being left alone. A puppy needs to be active and played with a lot more of the time than you are available.