Hardware engineering is very different from software engineering, with electrical engineering and computer science meeting to create engineers who work with physical hardware rather than building code. These are the engineers that make the computer components that we rely on daily. A bachelor's degree in computer science, programming, computer engineering or electrical engineering is necessary for success, and computer engineers can pull in a salary of around $102,280 per year. Software engineering and computer engineering are the best engineering fields in the future.
Those who have ambitions in the aeronautical or astronautical fields will need to shine a light on aerospace engineering. It's literally rocket science, which means that there are several other disciplines involved, from aerodynamics and propulsion and avionics. You need a bachelor's degree at the very minimum, with a master's degree to be accepted with some employers. Aerospace engineering programs are all ABET accredited, and as you are looking at dealing with rocket science, you're looking at a salary of $109,650 annually.