1

Environmental Software Engineer Jobs in Quebec (NOW HIRING)

Software Developer

Montreal, QC · On-site

CA$38 - CA$45/hr

Collaborative software engineering team environment * This position qualifies for overtime based on operational requirements What We Offer * Potential to convert to a permanent position based on ...

Mobile Software Engineer iOS

Montreal, QC · On-site +1

CA$86K - CA$136K/yr

As a Mobile Software Engineer, iOS, you will design and deliver accessible, user-centered mobile ... Experience working in Agile or Scrum environments * Strong communication and collaboration skills ...

This is an excellent opportunity for a passionate engineer who enjoys technical ownership ... environment. Responsibilities As a Senior Software Developer, you will play a key role in the ...

This is an excellent opportunity for a passionate engineer who enjoys technical ownership ... environment. Responsibilities As a Senior Software Developer, you will play a key role in the ...

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 ... Work in a start-up environment with lots to do and lots of hats to wear * Assist in building tools ...

What You'll Build ????️ As a Senior Software Engineer on our AI Platform, you will architect the ... cloud environment (AWS/GCP). * Applied AI Systems: 1+ years of hands-on experience building ...

CA$20K/mo

You'll be surrounded by cutting-edge technology and senior engineers, giving you an ideal environment to grow and succeed. How you'll make an impact Build scalable, high-performance software grounded ...

The Sibelius engineering team is seeking a skilled Software Tester to help us continue enhancing ... Join a global team and experience a dynamic, collaborative work environment that fosters innovation ...

CA$20K/mo

... environment to grow and succeed. How you'll make an impact \n \n * Build scalable, high ... A solid grasp of software engineering principles and best practices. \n * Strong, hands\-on ...

The Role As a Principal Software Developer within our AI R&D team, you will be responsible for ... environment. Willingness to contribute ideas, solutions while honoring and supporting the ideas of ...

Showing results 21-40

Environmental Software Engineer information

See Quebec salary details

$25K

$110.3K

$179K

How much do environmental software engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for environmental software engineer in Quebec is $110,308.00, according to ZipRecruiter salary data. Most workers in this role earn between $81,500.00 and $137,500.00 per year, depending on experience, location, and employer.

What is an environmental software engineer?

An Environmental Software Engineer develops software to analyze, model, and manage environmental data, helping organizations improve sustainability and compliance. They work on applications related to climate modeling, energy efficiency, pollution tracking, and resource management. Their role combines environmental science, data analysis, and programming to create tools that aid decision-making and regulatory adherence.

What does an environmental software engineer do?

As an Environmental Software Engineer, you might work on projects such as developing applications for environmental data analysis, creating modeling tools for climate or pollution prediction, or integrating sensor data into user-friendly dashboards. Your daily responsibilities often include collaborating with scientists and other engineers, writing and testing code, handling large environmental datasets, and ensuring software meets regulatory standards. You'll also work closely with project managers and clients to define requirements and deliver impactful solutions. Over time, you may have opportunities to lead projects, specialize in areas like GIS or climate modeling, or progress into roles with greater technical or managerial responsibility.

What skills and qualifications are needed to be an environmental software engineer?

To thrive as an Environmental Software Engineer, you need strong programming skills, an understanding of environmental science principles, and a degree in computer science, environmental engineering, or a related field. Experience with GIS tools, modeling software, cloud platforms, and certifications like GISP or relevant environmental data standards is highly valuable. Excellent problem-solving, teamwork, and communication skills help you collaborate with scientists, stakeholders, and cross-functional teams. These competencies are crucial for developing effective, reliable solutions that address complex environmental challenges through innovative software.

What are popular job titles related to Environmental Software Engineer jobs in Quebec?

For Environmental Software Engineer jobs in Quebec, the most frequently searched job titles are:

What job categories do people searching Environmental Software Engineer jobs in Quebec look for?

The top searched job categories for Environmental Software Engineer jobs in Quebec are:

Infographic showing various Environmental Software Engineer job openings in Quebec as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $110,308 per year, or $53 per hour.

Senior Neural Network Kernel Software Development Engineer

Targeted Talent

Montreal, QC

$110K - $140K/yr

Full-time

Medical

Re-posted 23 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