In general this is all excellent advice, especially about doing an internship.
I believe that a PE in Software Engineering will eventually become required for engineers working on safety-critical embedded software systems. Failures similar to the Toyota sudden acceleration case or Honda sudden braking case will result in liability exposure that drives corporations to require PE licensing, even if there is no regulatory requirement. The best advice is to tell students to take the FE exam during their final semester in school. They may or may not become a PE, but at least they've started the process.
What are the engineering and design challenges in creating successful IoT devices? These devices are usually small, resource-constrained electronics designed to sense, collect, send, and/or interpret data. Some of the devices need to be smart enough to act upon data in real time, 24/7. Specifically the guests will discuss sensors, security, and lessons from IoT deployments.