Senior Software Architect
Core
Define and evolve the long-term architecture of the MDEP device OS platform, ensuring device architecture and Azure-based services form a coherent end-to-end platform.
Role type
Senior Software Architect (Embedded OS & Cloud)
Builds
Device OS platforms, platform services, cloud-connected experiences, and fleet-scale device management services.
Domain
Embedded systems, Operating Systems, Cloud Infrastructure, IoT
Required skills
Systems thinking, Linux-based OS architecture, Embedded systems, Device drivers, Cloud architecture, Distributed systems, Device management, Firmware engineering, Hardware abstraction, Security architecture
Preferred skills
Open-source architecture, Telemetry and observability, Containers or virtualization, Linux kernel engineering, Android/AOSP, Azure connected-device services, Over-the-air updates, OS servicing, Developer platforms
Responsibilities
Drive architectural decisions across operating systems, platform services, device capabilities, security, manageability, application platforms, and cloud-connected experiences. Translate architectural direction into practical designs that engineering teams can implement, operate, service, and evolve. Provide technical leadership through design reviews, technical discussions, prototypes, and written specifications. Engage internal and external partners and balance near-term product requirements with long-term platform evolution.
Seniority
Senior, hands-on IC
