Display and Runtimes Software Engineer

Redmond, WA
Client – Beyondsoft /
Full-time /
On-site
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 display software team builds the display pipeline software and runtimes from operating system to hardware silicon on Mixed Reality products. We are looking for a highly motivated software engineer with experience in developing drivers and software for the display subsystem.

Responsibilities:

    • Driver development for the Mixed Reality display software team
    • Help define the next generation of Mixed Reality products
    • Design and build functional test scripts and software for display features
    • Review and provide feedback on incoming software code changes
    • Provide documentation/wiki on display software features and troubleshooting tips

Required Qualifications:

    • BS or MS in Computer Engineering, Electrical Engineering, Computer Science or related field OR equivalent professional experience
    • 5+ (senior) or 3+ (junior) years of professional experience in embedded software development
    • Strong programming skills (C/C++ required)
    • Experience on Android and/or Qualcomm SoC

Preferred Qualifications:

    • Linux device driver development
    • Experience writing software that runs on the GPU
    • Excellent written and verbal communications skills
    • Experience in AR/VR technology