1

Associate Software Engineer Jobs in Quebec (NOW HIRING)

Software Developer

Montreal, QC · On-site

CA$38 - CA$45/hr

Software Developer Montreal, Quebec | Full-Time Contract Information Technology / Software Development | Intermediate (3 to 5 Years) | Monday to Friday, Day Shift Position Type Full-Time Contract ...

Contexte du poste The Applied AI Software Engineer will be responsible for the rapid technical design and delivery of AI agents and frameworks built on top of SIMPRO FSMs. Working closely with the AI ...

Full-Stack Software Engineer

Montreal, QC · On-site +1

CA$120K - CA$150K/yr

As a Full-Stack Software Engineer, you will: * Work on developing and deploying exciting new features * Advise on technologies and present solutions to the team * Take on legacy architecture and ...

Software Developer Job Location: Montreal, QC Job Code: 39212 Job Schedule: Day Shift Compensation Range: Between $ 75,0 00 - $ 125,000 CDN annually Essential Functions: * Design, develop, and ...

Software Developer Job Location: Montreal, QC Job Code: 39212 Job Schedule: Day Shift Compensation Range: Between $ 75,0 00 - $ 125,000 CDN annually Essential Functions: * Design, develop, and ...

We are seeking a Senior Software Developer to join the Diagnostics team as a backend-leaning generalist. You will lead end-to-end design across our stack - ingest from millions of game clients ...

$80 - $100/hr

Our intuitive software solution bridges the gap between reality and the digital world , providing the most accurate representation of facilities for engineering, maintenance, and operational needs.

$80 - $120/hr

Position To support our strong growth, we are seeking a Senior Software Safety Engineer , autonomous and capable of supporting clients in the implementation of processes compliant with international ...

CA$114/hr

Software Developer (permanent position, 40 hour per week) Contact: (819) 975-4654, career@nordquantique.ca Working at Nord Quantique At Nord Quantique, you will be part of something special: working ...

About the Role As a Software Developer at CapIntel, you'll contribute to building backend solutions that support client onboarding and integrations. You'll work hands-on implementing backend services ...

Our software brings the physical and digital worlds together, enabling companies to improve ... Integrate product data across engineering, supply chain, andshopfloorsystems By advancing the ...

New

next page

Showing results 1-20

Associate Software Engineer information

See Quebec salary details

$36K

$81.4K

$157K

How much do associate software engineer jobs pay per year?

As of Jul 24, 2026, the average yearly pay for associate software engineer in Quebec is $81,430.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,500.00 and $85,000.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Associate Software Engineers when transitioning from academic projects to real-world development teams?

Associate Software Engineers often encounter challenges such as adapting to larger, more complex codebases and learning to work within established development workflows. Unlike academic projects, real-world development involves collaboration with cross-functional teams, adhering to coding standards, and following agile processes. Additionally, balancing learning new technologies with delivering features on tight deadlines can be demanding. However, support from mentors and structured onboarding programs usually helps smooth this transition.

What are the key skills and qualifications needed to thrive as an Associate Software Engineer, and why are they important?

To thrive as an Associate Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with programming languages like Java, Python, or C++, as well as experience using version control systems like Git, are commonly required. Strong problem-solving skills, teamwork, and effective communication set standout candidates apart. These skills and qualities are crucial for delivering reliable software solutions, collaborating within development teams, and adapting to rapidly evolving technologies.

What Is an Associate Software Engineer Job Description?

An associate software engineer works with a team of engineering professionals and developers to improve existing software or design new applications. As an associate software engineer, your job duties include coding software, coordinating with hardware engineers to ensure that different types of technology can run the software, and helping the QA team to test software before release. Typical qualifications for the career include a bachelor’s degree in computer science, engineering, or a related field and relevant technical experience with software applications. You also need excellent communication, coding, and analytical problem-solving skills, as well as the ability to work as part of a team.

What is an Associate Software Engineer?

An Associate Software Engineer is an entry-level professional who assists in designing, developing, testing, and maintaining software applications. They typically work under the guidance of senior engineers and are responsible for writing code, fixing bugs, and participating in team meetings. This role often serves as a stepping stone for recent graduates or those new to the software development field, helping them gain practical experience and develop technical skills. Associate Software Engineers usually work with a variety of programming languages and tools depending on the company and project requirements.
What are the most commonly searched types of Software Engineer jobs in Quebec? The most popular types of Software Engineer jobs in Quebec are:
What are popular job titles related to Associate Software Engineer jobs in Quebec? For Associate Software Engineer jobs in Quebec, the most frequently searched job titles are:
What job categories do people searching Associate Software Engineer jobs in Quebec look for? The top searched job categories for Associate Software Engineer jobs in Quebec are:
What cities in Quebec are hiring for Associate Software Engineer jobs? Cities in Quebec with the most Associate Software Engineer job openings:
Infographic showing various Associate Software Engineer job openings in Quebec as of July 2026, with employment types broken down into 1% As Needed, 73% Full Time, 24% Part Time, 1% Temporary, and 1% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $81,430 per year, or $39.1 per hour.
Senior Neural Network Kernel Software Development Engineer

Senior Neural Network Kernel Software Development Engineer

Targeted Talent

Montreal, QC • On-site

$110K - $140K/yr

Full-time

Medical

Posted 28 days ago


Job description

Senior Neural Network Kernel Software Development Engineer


Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware, streamlining the experience for researchers and developers. The focus involves the optimization of various common neural networks for optimal performance on architectures, facilitated by the software optimization tool flow.

We are seeking software developers who are driven and naturally curious. The chosen candidate will contribute within agile teams, working closely with senior software engineers for mentorship. This role presents an opportunity to tackle novel challenges using cutting-edge technologies, as they build innovative systems from scratch.

As a key team member, you will specialize in constructing efficient implementations of practical neural net kernels tailored to their distinctive hardware architecture. Additionally, you will implement diverse computing algorithms, maximizing computation and communication throughput. This role involves developing a profound understanding of the architecture's intricacies, working collaboratively with the architects and compiler engineers.

Responsibilities:

  • Experience writing kernels to accelerate Neural Network execution on custom hardware accelerators (not on CPU's)
  • Design, prototype, and execute low-level, adaptable C++ programs (kernels) for various neural net operations.
  • Define, document, and communicate configuration APIs for these kernels to the compiler team.
  • Share performance optimization concepts with both compiler engineers and architects working on future product generations.
  • Develop comprehensive computation strategies spanning kernels for multichannel and multi-chip neural net implementations.

Requirements:

  • Degree in Computer Science, Engineering, Math, Physics, or related field (preferably MS or PhD).
  • Profound knowledge of modern C++, with a focus on code generation and low-level compute optimizations.
  • Familiarity with fundamental Neural Network operator algorithms - Convolutions, Transformers, RNNs.
  • Demonstrated capability to independently navigate challenging, well-defined problems.
  • Aptitude and interest in both high-level conceptual understanding and intricate technical details.
  • Enthusiasm for problem-solving within highly structured and restricted environments.

Preferred Skills and Experience:

  • Proficiency in Python.
  • Experience with other AI accelerator programming.
  • Strong mathematical aptitude.
  • Enjoyment of solving complex problems.

Our client offers:

  • Comprehensive health and extended health benefits.
  • Competitive Salary
  • Unlimited sick leave.
  • Stock options.
  • Contribution to revolutionizing chip and software technologies with global impact.

Targeted Talent logo

About Targeted Talent

Sourced by ZipRecruiter

Your single source for HR professional services, we offer job seekers specialized employment services, spanning contract, permanent positions, and project solutions for highly specialized and managerial level talent needs. Our team of specialized recruiters and consultants abilities extend far beyond resume or career counseling. With hundreds of collaborators strategically located throughout the country, our organization possess the local market knowledge and industry relationships that make successful geography-specific reach possible.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Vancouver, BC, CA