> Markdown version of [/jobs/ext/346885-c-software-developer-contract](https://www.wearedevelopers.com/jobs/ext/346885-c-software-developer-contract). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # C++ Software Developer (contract) - **Company:** Microsoft - **Location:** Reading, UK - **Experience:** Expert - **Salary:** £91,000.0 - £104,000.0 - **Contract:** Temporary contract - **Skills:** Microsoft Windows, Artificial Intelligence, Android Software Development, Computer Vision, C++ (Programming Language), CMake, Continuous Integration, Data Structures, Linux, Python (Programming Language), Windows API, Scripting, Graphics Processing Unit (GPU), Git, Production Code, Build Tools, Software Version Control, Data Pipelines - **Published:** June 18, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=0df995da338b7f7a ## About the Role 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 ## 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. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Evolving Landscape of Application Development: Insights from Three Years of Research](https://www.wearedevelopers.com/videos/1459-the-evolving-landscape-of-application-development-insights-from-three-years-of-research) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)