Be part of the digital transformation revolution! The Internet of Things (IoT) is changing the business landscape and Microsoft has emerged as a leading innovator in this field. The Azure IoT team is building the Microsoft IoT platform which will support a commanding share of the 50 billion IoT devices predicted to be online by the end of this decade. As the Internet of Things continues to grow and billions of devices get connected, compute workloads become distributed between Cloud and Edge. The Azure IoT Edge platform, as part of Microsoft's intelligent Edge offering, streamlines connecting and managing IoT devices at scale from the Cloud. Azure IoT Edge enables connected devices to function in networks with transient connectivity ensuring business continuity. It allows for deployment of compute workloads for intelligent data processing and acting on the data to provide low latency control logic at the edge. Join us in helping drive our mission to offer the most scalable, powerful, and
As a team member of the Azure IoT Edge team, you will be responsible for evolving Azure IoT Edge security. You will work with customers and partners to understand their security requirements and drive end to end security solutions that span Edge and Cloud. You will design and implement new security functionality, ensure security best practices, and develop and review threat models. You will be part of a team that leads the way in defining security patterns and standards for Edge deployments that manage critical infrastructure and connect billions of devices.
Required Qualifications: 6+ years of software design and development experience Bachelor's degree or higher in Computer Science or related field, OR equivalent industry experience Preferred Qualifications: Excellent technical problem-solving, design, coding, and debugging skills Working knowledge of security best practices, operating system and networking security principles Knowledge of public/private key encryption, TLS, X509, Certificate Management, secure enclave, and HSM Knowledge of one or more of Rust, .NET, C#, C/C++ and associated toolsets / frameworks Experience developing applications