Electrical engineering is a highly technical pursuit that sits at the nexus of software and hardware development. Electrical engineers can design components and electronic systems for industrial machinery and consumer gadgets, and will often work in collaboration with manufacturers and designers to bring new electronic devices to market. There is also a huge hobbyist community of amateurs and professionals who advocate do-it-yourself electronics projects as a great way to learn about the inner workings of many of the household machines that people use every day. The electrical engineering occupation can be quite technically challenging and requires a great deal of mathematics and physics knowledge, but the financial and personal rewards for succeeding in this field are great.