AI Software Developer, C++
Posted 1hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
AI Software Developer building C++ coding agents and developer automation for CorelDRAW. Corel creates creative, collaborative, and productivity software used by millions worldwide.
Responsibilities:
- Design, build, and deploy AI agents supporting planning, coding, code review, testing, and debugging in the CorelDRAW C++ codebase
- Identify repetitive or time-consuming developer workflows and turn them into agent-driven automation
- Build tooling connecting agents with MCP servers, Gerrit, Visual Studio, VS Code, build systems, CI/CD pipelines, and issue tracking
- Develop context and retrieval strategies for a large, complex C++ codebase
- Create evaluation frameworks and benchmarks for agent quality, reliability, and developer productivity impact
- Establish guardrails, human-in-the-loop review processes, and security practices
- Contribute hands-on to CorelDRAW features in C++
- Champion agentic development through best-practice sharing, documentation, demos, and coaching
- Participate in scrum meetings and peer review code in Gerrit
Requirements:
- Significant hands-on experience coding in modern C++ (C++17/20/23)
- Deep understanding of real-world C++ development, production systems, maintainable code, and large, complex codebases
- Hands-on experience building LLM-powered agents, ideally with Claude API, Claude Agent SDK, comparable agent frameworks, or LLM APIs
- Practical understanding of agent design, tool use and function calling, prompt and context engineering, multi-step planning, memory, and multi-agent orchestration
- Daily experience using AI coding agents such as Claude Code, Visual Studio, and VS Code
- Proficiency in Python or TypeScript
- Working knowledge of C++ build systems and CI/CD pipelines
- Experience with Visual Studio and code review workflows in Gerrit
- Bachelor's degree in computer science, Computer Engineering, Software Engineering, or related field
- Solid communication and interpersonal skills, with ability to explain AI concepts to developers of all experience levels and drive adoption across a team
- Strong time management and self-management skills
Benefits:
- Fully remote, work-from-anywhere setup
- Flexible work arrangements
- Flexible hours
- Autonomy to work when, how, and where you want
- Inclusive, barrier-free recruitment and selection process and work environment
- Accommodation provided upon request as required by Federal and Provincial regulations and Company Policy



















