The National Academy of Engineering has put out its list of grand challenges for 21st-century engineering. Here's the list:
Make solar energy economical
Provide energy from fusion
Develop carbon sequestration methods
Manage the nitrogen cycle
Provide access to clean water
Restore and improve urban infrastructure
Advance health informatics
Engineer better medicines
Reverse-engineer the brain
Prevent nuclear terror
Secure cyberspace
Enhance virtual reality
Advance personalized learning
Engineer the tools of scientific discovery
That should keep a few people busy for starters.