Senior Android- Linux Software EngineerLocation: Redmond, WA (3 Days Onsite)Client: MicrosoftIs a MustRe In Mixed Reality, people—not devices—are at the center of everything we do. Our tech moves beyond screens and pixels, creating a new reality aimed at bringing us closer together—whether that's scientists "meeting" on the surface of a virtual Mars or some yet undreamt-of possibility. To get there, we're incorporating diverse groundbreaking technologies from sensors, computer vision, machine learning, human-computer interaction, AI, and more.
The Mixed Reality Systems and Software Engineering team has an immediate opening for a highly motivated Senior Software Engineer with experience in Android/Linux OS frameworks SW design & implementation.Responsibilities:Design and implement system level APIs and frameworks to enable application usecases for Mixed Reality products.Help define the next generation of Mixed Reality products.Work in close partnership with a team of cross discipline peers including design, hardware, PM, and Quality Engineering for sustained long term success of Mixed Reality products.Required skills:A BS in Computer Engineering, Computer Science, Electrical Engineering or related field or equivalent experience.6+ years of relevant software design and development experience.Experience working with Android or Linux or Windows system level frameworks and internals.Experience working with embedded systems.Writing performance critical code in C/C++.Outstanding technical problem-solving skills.Excellent design, coding, and debugging skills.Excellent written and verbal communications skills.Desirable skills:Windows or Linux device SW driver developmentHardware bring up and ManufacturingBSP and OS image creationExperience using Java, Rust, or Kotlin