Job Description
Did your things make you go “wow” today? At SmartThings, we are dedicated to making every home a Smart Home - and as the IoT platform of Samsung, with millions of users and connected devices, we are well on our way. We strive to create an easy-to-use, secure, and above all intelligent IoT solution for the home that delights our customers. Our fun, intelligent, and creative teams need your help to make our things a little more connected, and a lot smarter. In this role, you will work with a cross-functional team within SmartThings to add support for Projected Connected Home over IP to the SmartThings platform. You will need to come up to speed with the SmartThings device integration architecture and work with internal engineers to support the onboarding and operation of devices supporting this new protocol. The development work will be for JVM based microservices like Groovy, Kotlin, Scala, and Java.
Responsibilities:
- Quickly come up to speed with the relevant aspects SmartThings hub and cloud architecture
- Create new or help expand existing JVM microservices and get them deployed to production in AWS
- Support SmartThings participation in CHIP test events
Requirements:
- BS or MS in Computer Science or equivalent software engineering experience
- At least 5 years experience developing REST services
- Extensive experience with large scale infrastructure and distributed systems supporting consumer-facing production-level cloud services built atop AWS / Azure / GCP
- Experience designing microservices with message brokers such Apache Kafka, AWS Kinesis
- Experience with async frameworks such as Java CompletionStage, Scala Futures, Akka framework, Kotlin Coroutines
- Good understanding of functional programming concepts
- Can write high performance code
- Strong emphasis on unit testing methodologies
- Excellent design and architecture skills
- Strong proficiency in Java 8+, utilizing the latest practices and techniques
- Excellent communication and people skills
Desired Skills:
- Current participant in the Connected Home over IP TSG
- Familiarity with OpenWeave, Homekit, ZCL, IPv6, X509, SPAKE2+ and other technologies contributing to CHIP
- Familiarity with Kubernetes and using Containers
Take your career to the next level at SmartThings ....... APPLY TODAY!
Apply for this job