C++ Software Developer (contract)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+6 more
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
As a workplace, Allegis Global Solutions focuses on relationships - with each other, our clients and our candidates. In fact, serving others is one of our core values. We support open communication and recognize that giving constructive criticism can be even harder than receiving it. We appreciate the fearless and the passionate, who force us to be better. Everything we do sits on a pillar of diversity, equity and inclusion - diverse perspectives, backgrounds and ideas achieve innovation and make us successful.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Most Popular IT Jobs on the Market
Best Countries for Software Engineers
Dev Digest 121 - AI goes offline
7 Important Tips That Every Software Developer Should Know