C++ Software Developer (contract)
Role details
Job location
Tech stack
Job description
The Microsoft Applied Sciences Group incubates disruptive technologies for Microsoft's next-gen hardware products and is working on several exciting projects that will shape how computers and other devices perceive the user and the user's environment. Operating as a startup within the company, this team works closely with several research and product teams to bring compelling new experiences to the market. A lot of these experiences will be powered by computer vision - and as part of this team, you will have the unique opportunity to work on almost every aspect of a shipping vision system: camera optics, sensors, data pipeline and of course, developing and implementing the algorithms that make magic happen!, This role is for a Senior C++ Engineer working on computer vision systems for next-gen Microsoft hardware. The person will turn research (AI/DNN models) into production-ready, high-performance code. They will work across camera systems, GPU, and AI frameworks.
Requirements
Do you have experience in Scripting?, * 5+ years of hands-on experience in C++ development
- Experience working across Windows, Linux, and Android platforms
- Strong working knowledge of:
- Win32
- CMake (build systems)
- Python (scripting/automation)
- Experience using:
- Git (version control)
- Continuous Integration (CI/CD tools)
- Strong computer science fundamentals:
- Data structures
- Algorithms
- System design thinking
- Ability to:
- Understand complex algorithms
- Implement them efficiently in production code
- Experience in:
- Porting reference implementations
- Optimising code for hardware-specific performance
- Good communication skills:
- Can clearly explain technical concepts
- Strong problem-solving mindset
- Interest in automation and improving processes
About the company
Microsoft is a global technology company headquartered in Redmond, Washington. Our mission is to empower every person and every organization on the planet to achieve more. We develop, license, and support a wide range of software products, services, and devices that help individuals and businesses realize their full potential.
Our flagship products include the Microsoft 365 productivity cloud, Windows operating system, Azure cloud platform, and Dynamics 365 business applications. We are also a leader in areas such as artificial intelligence, cybersecurity, developer tools, and gaming through Xbox and Game Pass.
With operations in more than 190 countries and over 220,000 employees worldwide, Microsoft is committed to responsible innovation, inclusive economic growth, and sustainability. We work closely with governments, industries, and communities to ensure that technology serves the public good and helps address some of the world’s most pressing challenges.
As we celebrate our 50th anniversary in 2025, we continue to look forward—investing in AI, cloud, and quantum computing to shape the future of work, education, and society at large scale.