Engineering jobs, especially hardware engineers, bring in an average beginning salary of $55,880. Their salaries increase based on performance and seniority, and those with many years of experience may earn close to $100,000 or more. Many areas in engineering are high-paying, including mechanical, civil and aerospace engineering.