That "nice to have" list in the software-dev position seems a little over-broad. "Genius with back-end server technologies" plus "familiar with hardware, like drivers" plus
"some graphics experience" plus "Javascript, CSS, and HTML"...
It's hard to tell if it's a "whatever you have we can use" situation versus a "we want an ubermensch"-one.
Thanks for the feedback! Yeah, truth be told, there are a ridiculous number of skills/experiences that aren't required but would be really awesome. We erred on the side of having relatively few "requirements" and all of the nice-to-haves we could think of for what we're building. You could have any combination of those (or none) and still potentially be someone we'd love to hear from!
It's hard to tell if it's a "whatever you have we can use" situation versus a "we want an ubermensch"-one.