In Cognition, 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 the revolutionary Holographic Processing Unit to computer vision, machine learning, human-computer interaction, and more. We're a growing team of talented engineers and artists putting technology on a human path across all Windows devices, including Microsoft HoloLens, the Internet of Things, phones, tablets, desktops, and Xbox. We believe there has to be a better way. If you do too, we need you!
• Research, improve, design, implement, bring-up, optimize, and validate cutting-edge human tracking algorithms on low-level, multicore systems • Own the quality of your software • Work in close partnership with a team of diverse and talented peers in various disciplines including Silicon, Hardware, Program Management and Quality teams • Own accurate design and costing for your engineering activities • Participate actively in detailed design, code reviews, bug/issue triage with the feature teams, and support well informed decisions towards business and engineering goals
• A BS, MSc or PhD in Computer Science or equivalent, advanced degree preferred • 4+ years of relevant software design and development experience preferably on shipped consumer products or platforms • Deep native development skills in C/C++ design and coding • Proven experience working through the full product cycle from initial design to final product • Outstanding technical problem solving and debugging skills • Excellent optimization skills working in a multi-threaded environment • Excellent written and verbal communications skills Bonus points There are plenty of other skills that aren't required,