Microsoft
Senior Software Engineer - Project Solara
$120K–$261K
Redmond, WA · On-site · Senior · Full-time · Posted Oct 23, 2026
- Experience
- Required: 4+ years of technical engineering experience. Preferred alternatives: 8+ years with a bachelor's degree; 6+ years with a master's degree; or equivalent experience.
- Education
- Bachelor's Degree in Computer Science or related technical field, or equivalent experience. Preferred: bachelor's degree plus 8+ years of experience, master's degree plus 6+ years, or equivalent experience.
About the job
Designs and integrates software for Android-based and embedded devices, focusing on connectivity, hardware bring-up, and reliable device capabilities across system layers.
What you'll do
- Develop, optimize, debug, and maintain device software, including hardware abstraction layers and native system services.
- Integrate connectivity technologies and lead hardware/platform bring-up; diagnose system-level issues across software and hardware layers.
- Build automated verification and diagnostic tools, and guide capabilities through design, validation, and release.
What they ask for
- Bachelor's degree in Computer Science or a related technical field and 4+ years of technical engineering experience coding in languages including C, C++, or Python, or equivalent experience.
- Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check.
Nice to have
- Experience developing native or system software using C, C++, Android Open Source Project (AOSP), Linux, or another embedded operating system.
- Experience with wireless/device protocols and hardware bring-up or diagnosing issues across system boundaries.
Pay
USD $119,800 - $234,700 per year (base salary); USD $160,200 - $261,000 per year (base salary)
Tools
C, C++, Python, Android Open Source Project (AOSP), Linux, Wi-Fi, Bluetooth, USB
AI focus
Project Solara is an agent-first device platform incorporating AI to enable specialized device experiences; the role develops device and connectivity software for the platform.
Model-written summary · the original posting is authoritative