Job Description :
Job Location:- Mountain View, CA/Minneapolis, MN

Mandatory Skills:- Java/J2ee, Groovy, MVC, Spring boot, AWS
Ø Strong software engineering skills (preferably in Java and / or Groovy)
Ø Knowledge of network transport technologies (HTTP / REST / JSON)
Ø Working knowledge of Git for source control
Ø Experience working with external partners and vendors to deliver customer-facing products
Ø Understand home automation partner use-cases and assist with implementation
Ø B.S. In Electrical / Computer Engineering or Computer Science

Preferred Qualifications

Ø Experience with programming for rapid prototyping / maker platforms such as Arduino and Raspberry Pi
Ø Experience with threading and interrupt driven programming a plus
Ø Experience using OAuth providers for access control (open source libraries)