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. Much of the development work will be for the SmartThings hub which is largely a C and Rust application running on embedded Linux.
Responsibilities:
- Quickly come up to speed with the relevant aspects SmartThings hub and cloud architecture
- Write C and Rust application-level code for an embedded Linux platform
- Support SmartThings participation in CHIP test events
Requirements:
- Experience working communication protocols like, Zigbee, Thread, Z-Wave, Bluetooth, and W-Fi
- Proficient in C and experience or willingness to learn other languages like Rust and Lua
- Experience with packet and protocol analyzers like Wireshark
- Working knowledge of source control (preferably git and GitHub/GitLab)
- Bachelor’s degree in Electrical / Computer Engineering or Computer Science or similar experience
- 5+ years of embedded software development experience
Desired Skills:
- Current participant in the Connected Home over IP TSG
- Experience in OpenWeave, HomeKit, ZCL, IPv6, X509, SPAKE2+ and other contributing technologies to CHIP
Take your career to the next level at SmartThings ....... APPLY TODAY!
Apply for this job