I'm rooting for you, but I live in snow country and always have a chuckle any time someone says self driving will be ready soon. There's so many situations that need to be handled when driving in winter and some of them I can't even imagine how you'd address in software.
Winter here changes daily between
- no road lines visible
- snow packed into ice randomly making the road a a camouflage pattern
- snow is fresh/deep so no road is visible and you navigate based on the slight hump in the snow where you know there's a curb
- same as above, but instead of a curb a slight indent where there's a ditch
- slush piles outside the tire lanes, which if hit will suck you in or cause you to spin out
- ice/snow on hills, so time your arrival for rolling stops at intersections because stopping is not an option
- active snowfall (limited camera vision, and I'm guessing reduced/useless signal from lidar)
- hail
- sporadic black ice (its easy to slow down when its icy everywhere, but knowing when and where black ice is likely when it's sporadic is a skill)
- the "lanes" formed by peoples tires in the snow often don't align with the official road, and sometimes a lane goes missing in this situation
And all that's after you deal with sensor cleaning.