Co-op Engineer - AI Software Engineering
$58k - $104k per yearHuawei Technologies Canada Co.,
Job description
Huawei Canada has an immediate co-op opening for an Engineer.
About the team:
Founded in 2012, the Noah’s Ark lab has evolved into a prominent research organization with notable achievements in academia and industry. The lab’s mission focuses on advancing artificial intelligence and related fields to benefit the company and society. Driven by impactful, long-term projects, the aim is to enhance state-of-the-art research while integrating innovations into the company's products and services, including LLMs, RL, NLP, computer vision, AI theory, and Autonomous driving.
About the job:
We are seeking a forward-thinking Software Engineer to join our team. Our mission is to integrate cutting-edge AI technologies into the core of our mobile ecosystem. In this role, you will not only build robust systems but also pioneer the use of AI agents and LLM-driven tools to redefine how we develop and maintain mobile software.
AI-Enhanced Development: Leverage and build AI-driven code generation tools to accelerate feature delivery and improve codebase maintainability.
Intelligent Agent Integration: Research and implement AI agents to automate complex workflows, from automated testing to intelligent system monitoring.
Mobile System Innovation: Design and optimize core components for next-generation mobile platforms.
Collaborative R&D: Work closely with cross-functional teams to integrate AI solutions into real-world mobile applications.
The total target annual compensation for this position ranges from $58,000 to $104,000 depending on education, experience, and demonstrated expertise.
Job requirements
About the ideal candidate:
Currently enrolled in Bachelor in Computer Science or a related technical field.
Software Engineering Expertise: 2+ years of professional experience in C/C++, Python, and TypeScript application development, with a deep understanding of their respective programming models and ecosystems.
AI & ML Integration: Working knowledge of Machine Learning principles and Large Language Models (LLMs) applied to software engineering workflows.
Adaptability & Tooling: Proven ability to rapidly master new frameworks, open-source tools, and programming languages to meet evolving project requirements.
Operational Excellence: Demonstrated ability to manage complex, multi-tasking environments under tight deadlines while maintaining high attention to detail.
Collaboration: Strong interpersonal and communication skills, with a track record of effective teamwork in collaborative environments.
AI-Augmented Engineering: Proven experience applying LLMs to the full software development lifecycle (SDLC), including intelligent code generation, automated debugging, and architectural refactoring. Agentic System Development: Hands-on experience in architecting and deploying autonomous agent systems.
Deep understanding of agentic design patterns, including multi-agent orchestration, state management, tool-use integration, and long-term memory implementation to solve complex software engineering challenges. Developer Experience (DevEx) & Tooling: Strong commitment to building custom AI-assisted tools that streamline workflows and measurably boost team productivity. Mobile Ecosystem Expertise: Experience in HarmonyOS or large-scale mobile platform development.
Additional Information:
Huawei Canada is committed to a fair, inclusive, and accessible recruitment process. If you require accommodation during any stage of the hiring process, please let us know and we will work with you to meet your needs.
All applications for this position are reviewed directly by our hiring team, we do not use artificial intelligence tools to screen or select candidates.
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.
- ...Description Your role at GEI. GEI is seeking an AI Engineer Intern/Co-op to support the growth of GEI’s AI Center of Excellence (AI CoE... ...Currently pursuing a Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Machine Intelligence,...SuggestedPart timeInternshipSummer holidayWork at office10 hours per weekFlexible hours
- ...maintain robust, efficient, and maintainable code Deliver detailed updates and status on tasks within a project Author and maintain software documentation Learn new technologies and adapt quickly to dynamic environment Must have skills Hands on understanding of...SuggestedLong term contractInternshipRemote work
- ...Job description Huawei Canada has a 12/16-month Co-op opening for a Software Engineer. About the team: The Distributed Data Storage and Management... ...cutting-edge networking technologies for Huawei's global AI infrastructure. About the job: Design, develop...SuggestedInternship
- ...permanent opening for a Principal Engineer. About the team: Established... ...Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical innovation... ...permanent opening for a Principal Software Engineer. About the job: Integrate AI frameworks with cloud...SuggestedPermanent employmentImmediate start
$131.2k - $181.2k per year
...Qualcomm Canada ULC Job Area Engineering Group, Engineering Group... ...years of Hardware Engineering, Software Engineering, Systems Engineering... ...hardware and software. AI’s ability to solve complex problems... ...performance software for AI engines which include Snapdragon...SuggestedFull timeWork from home- ...Job description Huawei Canada has an immediate permanent opening for a Distinguished Software IDE Engineer. About the team: Software IDE innovation Lab is building an AI Native IDE for efficient work, we have our own IDE and a series of enterprise-level intelligent...Permanent employmentFull timeImmediate start
- ...immediate permanent opening for a Principal Software Engineer. About the team: Established in 2014, the Distributed Scheduling and Data Engine Lab is Huawei Cloud's technical... ...Design, build, and scale next-generation AI Multi-Agent systems to enable intelligent...Permanent employmentImmediate startOverseas
$120k - $150k per year
...emerging leader in Clinical services and software solutions for the life sciences industry.... ...is looking for a skilled Senior Software Engineer to primarily use Python to design, build,... ...NumPy) or ML integrations Experience with AI/ML integrations or LLM-powered features in...Permanent employmentFull timeWork at officeRemote workMonday to friday- ...Job Title : Principal Software Engineer Location : Miami, Florida or Ontario, Canada Function : AI Engineering for Clinical Trial Management Systems About Sitero Sitero is a next-generation clinical trial solutions partner, supporting more than 200 Pharmaceutical...Long term contractFull time
$114.4k - $164.4k per year
...Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Machine... ...science, build models or train models. AI’s ability to solve complex problems... ...is transformative. In the AI Software team, we build the Qualcomm AI Engine direct to enables OEMs and developers...Work from home- ...internal IT organizations worldwide powered by AI. Kaseya’s best-in-breed technologies allow... ...investing in high-growth technology and software companies that drive transformative change... ...are seeking a Principal Network Software Engineer to architect and develop scalable and...Worldwide
- ...Biosafety, and Drug Safety. We are looking for engineers who are versatile, display leadership... ...push technology forward. Job Title: Software Engineer, Machine Learning Location: Ontario... ...lead the development of next-generation AI technologies that power our clinical trial...Full time
$114.4k - $164.4k per year
...nQualcomm Canada ULC\n\n## Job Area:\n\nEngineering Group, Engineering Group \u003e Machine Learning Engineering\n\nGeneral... ...across multiple domains is transformative. In the AI Software team, we build the Qualcomm AI Engine direct to enables OEMs and developers to run their...Full timeWork from home$127k - $225k per year
...Huawei Canada has an immediate permanent opening for a Senior Software Engineer. About the team: The Web Technology Lab explores innovative... ...experience. About the job: Provide insight on current web engine technology, evolution and design. Participate in the design...Permanent employmentFull timeInternshipImmediate start$94.5k - $141.7k per year
## \nCompany:\n\nQualcomm Canada ULC\n\n## Job Area:\n\nEngineering Group, Engineering Group \u003e Software Engineering\n\nGeneral Summary:\n\nThe Qualcomm Global Automotive team is actively engaged in offering optimized solutions for virtualization to enable customers with...RemplacementFull timeRemote workWork from home$90.1k - $186.2k per year
...ULC\n\n## Job Area:\n\nEngineering Group, Engineering Group \u003e ASICS Engineering\n\nGeneral... ...been done. \n\nShape the future of low power AI subsystems.\n\nPush the boundaries on... ...graduates should have ASIC design internship or co-op experience.\n * Proficiency with Verilog/...Full timeInternshipWork from home$127k - $225k per year
...has an immediate permanent opening for a Software Engineer. About the team: The Distributed Data... ...networking technologies for Huawei's global AI infrastructure. About the job: Architect and develop frameworks and engines for next-generation serverless computing...Permanent employmentFull timeInternshipImmediate start- ...next-generation computing experiences—from AI and data centers, to PCs, gaming and... ...looking for a specialized Principal level engineer who is passionate about enabling innovative... ...with state-of-the-art GenAI algorithms and software enabling you to stay ahead of the curve and...Full timeInternship
$58k - $104k per year
...internship opening for a Research Engineer. About the Team: The... ...implement high-scalability AI Agent pipelines, transforming... ...production-grade, highly performant software libraries. The total... ...structured outputs), embedded database engines or high-performance vector...Long term contractInternshipImmediate start- ...nQualcomm Canada ULC\n\n## Job Area:\n\nEngineering Group, Engineering Group \u003e Software Engineering\n\nGeneral Summary:\n\nAs a leading... ...software for CPU, DSP, and NPU processors (and associated AI engines) in our Snapdragon SoC portfolio. In this role, you will...
$127k - $225k per year
...Job description Huawei Canada has an immediate permanent opening for a Senior Software Engineer. About the team: The Web Technology Lab explores innovative architectures to enhance the rendering of ArkUI and web content. The research includes customizing GPU drivers...Permanent employmentInternshipImmediate start$127k - $225k per year
...Canada has an immediate 12-month contract opening for a Research Engineer. About the team: The Huawei Digital Trust Lab is on a mission... ...& authorization, kernel & hardware security, data security, ai agent security, advancement of agentic ai for product security. The...Contract workInternshipImmediate startWorldwideShift work- ...organization and is open to new applications. (New Head Count) AI Disclosure: As part of the application process, Artificial... ...skills and communication skills NOTE - YOU MUST BE ENROLLED IN A CO-OP PROGRAM AND MEET THE PROGRAM’S ELIGIBILITY REQUIREMENTS. ALL...Full timeLocal areaWork from homeRelocationRelocation package
- Support dependent system, design, and software teams implementing Edge AI platform solutions. Leverage experience in DSP, machine learning algorithms... ...Post-silicon commercialization support and customer engineering documentation Defining and patenting novel architectures...Full time
$75k - $85k per year
...Scope: Evertz is looking for an Embedded Software Engineer to be part of Markham Engineering team responsible for the Design and Development... ...HR when scheduling your interview. Artificial intelligence (AI) technology may be used in our recruitment process to assist with...Full timeCasual workWorldwideMonday to friday- ...Position Title: Software Quality Assurance and Automation Test Engineer - ADAS Controllers CIeNET is a mobile, automotive, telecom and enterprise software services... ...develop test script and automation. Ability to use AI tools in testing activities. Requirements...Full timeWorldwide
$124.2k - $174.2k per year
...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group ASICS... ...performance, low-power computing, and on-device AI, we’re powering the connected intelligent... ...SOC Collaborate with design and software teams to debug and resolve issues Design...Full timeWork from home- ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Software Engineering General Summary: We are seeking an embedded software engineering expert. Qualcomm Automotive team is rapidly expanding to offer optimized solutions for infotainment...Full timeInternship
$124.2k - $174.2k per year
...Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group... ...NPU components to accelerate AI machine learning, video and other... ...the world Support internal software teams during their application... ...experience, whether in work, co-op, or coursework Senior or...Full timeWork from home$125k - $145k per year
...OVERVIEW The Software Architect applies specialized knowledge to conceptualize, design,... ...Manager, Business Analyst, Data and Software Engineers as required, in order to gain an... ...Engage is actively seeking to fill. AI Disclosure: AI is not used to screen, assess...Full timeInternship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Co-op Engineer - AI Software Engineering. Be the first to apply!
- junior software developer Markham, ON
- new graduate software developer Markham, ON
- software developer entry level Markham, ON
- software engineer co-op Markham, ON
- software developer co-op Markham, ON
- software engineer - ai machine learning Markham, ON
- software engineer salary in canada Markham, ON
- software engineer devops Markham, ON
- junior software engineer Markham, ON
- software developer no experience Markham, ON

