Learn about a wide range of interesting engineering jobs. Find out what they involve and what makes them different from each other.
Software Engineering
Software engineering involves research, design and modification in order to implement fast, high quality software in a range of areas. Software engineers apply a variety of principles and techniques to computers and other products that use software.