>How might I pursue a career in embedded software? I think the real-time nature of game programming would be a nice complement to real-time embedded software development. Should I pursue both?
You should contact some of the research professors at your institution and see what's going on at the school in those fields. Look up the robotics/AI professor and go knock on his door. Ask him what he's working on and if he needs any undergrad programming help. Usually these professors will be glad to take on a student to a team if there's room at all.
Of course you'll likely need some decent to good C/C++ skills, and arm/x64/x86 Assembly may help too.
You should contact some of the research professors at your institution and see what's going on at the school in those fields. Look up the robotics/AI professor and go knock on his door. Ask him what he's working on and if he needs any undergrad programming help. Usually these professors will be glad to take on a student to a team if there's room at all.
Of course you'll likely need some decent to good C/C++ skills, and arm/x64/x86 Assembly may help too.