Senior Software Architect
Core
Define and evolve the long-term architecture of the MDEP device OS platform, ensuring coherence between device architecture and Azure-based services.
Role type
Senior Software Architect (Embedded OS & Cloud)
Builds
End-to-end device OS platforms, cloud-connected experiences, and fleet-scale management services.
Domain
Embedded systems, Operating Systems, Cloud Infrastructure, IoT
Required skills
Systems thinking, Linux kernel development, Embedded systems architecture, Cloud architecture, Distributed systems design, Security architecture, Device management, Telemetry and observability, Containerization, SDK/API design
Preferred skills
C, C++, C#, Java, JavaScript, Python, Android (AOSP), Azure services, Firmware development, Hardware abstraction layers
Technologies
Linux, Azure, C, C++, C#, Java, JavaScript, Python, AOSP, Containers, Virtualization
Responsibilities
Drive architectural decisions across OS, platform services, security, and cloud connectivity; Translate architectural direction into practical designs for engineering teams; Engage partners to understand requirements for diverse device ecosystems; Balance near-term product needs with long-term platform integrity; Provide technical leadership through design reviews and specifications.
Seniority
Senior, hands-on IC
