In a large bowl, whisk together soy sauce, honey, olive oil, minced garlic, grated ginger, sesame oil, salt, and pepper.
Add the chicken pieces to the marinade and let sit for at least 30 minutes, or overnight for best results.
If using wooden skewers, soak them in water for 30 minutes to prevent burning.
Preheat the grill to medium-high heat.
Thread the marinated chicken pieces onto the skewers.
Grill the skewers for 5-7 minutes on each side, or until the chicken is fully cooked and has a nice char.
Serve hot, garnished with sesame seeds and chopped green onions if desired.