Japan is an amazing country to learn a tonne for an engineer. My advice is to try a field where you aren't as familiar so you get the most educational value and broaden your skills! An internship abroad offers a unique opportunity to learn something new, and I highly encourage everyone to go out of your way to act upon it.
This isn't a must, but something I can definitely recommend is to head in with a 'blank mind' mentality. Try new things, do activities you'd otherwise never do, try to enlarge your social circle and don't think about home too much.
The public transport is amazing to go places for work, or go sightseeing in/outside Tokyo.
Living in a sharehouse gives you enough privacy and guaranteed Wi-Fi.
The food is good, but picky eaters might have a harder time. I'd suggest trying new foods in the time you are here, as it is a big part of the culture.
SEKAIA. has helped me well in the times I needed them. They communicate and explain everything well before you leave. No need to worry for your arrival, as everything is made clear in a consultation before, and after arrival.
Their events are a great opportunity to meet new people, learn about the culture, share stories and possibly even hang out afterwards. I'd suggest to attend as many as possible!
What is your advice to future travelers on this program?
If you are a Samsung/Android user, please do extensive research beforehand!
I'm currently operating a phone that has no access to E-SIM's, and was not compatible with SoftBank SIM cards.
Having to navigate with no internet from the airport to your place of stay could prove to be immensely difficult if you don't have prior experience in Japan.