Collaborate with Product Managers and Engineers from other disciplines to develop designs and specifications
Work with other engineering teams to develop APIs
Contribute to overall system architecture
Develop modern applications for installation, configuration, and diagnosis
Provide technical leadership and innovation to improve developer productivity, product reliability, and overall system resiliency
What You’ll Bring
Degree in Computer Science or equivalent experience
Ability to multi-task, prioritize and work in an extremely fast-paced, collaborative environment
Experience developing highly available mission-critical applications and corresponding test suites
Real-world experience with Internet and IoT protocols (e.g. HTTP, REST, websockets, gRPC, Matter) and systems languages (e.g. C, C++, Rust, golang, Java, C#)
Experience with embedded environments/protocols, web development, data analysis/data science tools, or common cryptography mechanisms are a plus