Développeur logiciel - Optimisation / Software Developer Optimization

Comact Careers - Carrières

Mirabel

Hybrid

CAD 60,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Group RRSP
On-site gym
Employee assistance program
Telemedicine
Dynamic team
Travel opportunities

Job summary

A leading supplier in wood processing is seeking an Entry-Level Software Developer in Mirabel, Quebec. The role involves designing real-time software using C and C++, developing AI solutions, and collaborating on product specifications. Candidates should possess a relevant degree and programming knowledge, particularly in C/C++. The position offers opportunities for travel and a hybrid work environment, along with an attractive benefits package including a group RRSP and employee recognition activities.

Qualifications

  • A university degree or technical diploma in Computer Engineering, Software Engineering, or Electrical Engineering.
  • Knowledge of C and C++ programming languages.
  • Knowledge of Linux.

Responsibilities

  • Design and develop real-time software modules in C and C++.
  • Develop solutions using artificial intelligence and computer vision.
  • Collaborate actively on product specifications.
  • Contribute your technological vision.

Skills

C programming
C++ programming
Artificial Intelligence
Computer Vision

Education

Bachelor’s degree in Computer Engineering, Software Engineering, or Electrical Engineering

Tools

Linux
Python

Job description

Avantages
  • REER collectif;

Comact is a leading supplier of equipment for the wood processing industry. Our optimization software is the brain behind our complete line of specialized wood-cutting machinery.

Position Overview

Under the supervision of the Software Director, the incumbent is responsible for programming and developing optimization software.

Optimization software developers must leverage their programming skills, resourcefulness, and analytical mindset to become specialists in our software and systems. Our software is used directly in the field and has a real impact on the performance of our customers’ wood processing plants.

Artificial intelligence is now at the core of our software, which runs in real time on our equipment.

Do you enjoy seeing the results of your work? You will have the opportunity to travel throughout North America to implement new features directly at customer sites.

Key Responsibilities
  • Design and develop real-time software modules in C and C++;
  • Develop solutions using artificial intelligence and computer vision;
  • Collaborate actively on product specifications;
  • Contribute your technological vision;
  • Participate in solving various issues raised by our customers;
  • Take part in the analysis and resolution of hardware and software problems;
  • Occasionally participate in the installation and commissioning of systems at customer sites;
  • Perform other tasks required for the proper operation of the optimization software development department.
Required Experience
  • A university degree (Bachelor’s) or technical diploma in Computer Engineering, Software Engineering, or Electrical Engineering;
  • Knowledge of C and C++ programming languages (Python is an asset);
  • Knowledge of Linux.
General Requirements
  • Ability to work independently and in a structured manner;
  • Strong leadership and interpersonal skills;
  • Excellent problem-solving abilities and a passion for challenges;
  • Ability to work under pressure;
  • Good command of French and English, both spoken and written.
  • Hybrid work environment (flexible scheduling to maximize the benefits of remote and office work);
  • Dynamic team;
  • Attractive benefits package (dental care, employee assistance program, telemedicine, etc.);
  • Group RRSP;
  • On-site gym and group classes led by a kinesiologist;
  • Employee recognition activities;
  • Opportunities to travel throughout North America;
  • And much more!
Seniority level

Entry level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

Machinery Manufacturing

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Ingénieur(e) d'application / Application Engineer
Ingénieur(e) d'application / Application Engineer

Comact Careers - Carrières • Saint-Georges

On-site
CAD 55,000 - 70,000
Flexible work schedule
Professional development opportunities
Hands-on learning experiences
Analyste programmeur.euse
Analyste programmeur.euse

Lassonde • Rougemont

Hybrid
CAD 60,000 - 80,000
Salaire compétitif
Télétravail hybride
Assurances collectives
+2
Application Software Development Engineer - Gas Turbine Controls / Ingénieur en développement d[...]
Application Software Development Engineer - Gas Turbine Controls / Ingénieur en développement d[...]

Siemens Energy • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Career growth and development opportunities
Flexible benefits and savings programs
Parental leave
Programmeur(euse)-Automaticien(ne)
Programmeur(euse)-Automaticien(ne)

Reel • Quebec

Hybrid
CAD 60,000 - 80,000
Horaire flexible
Possibilité de télétravail à 50 %
Minimum 3 semaines de vacances
+1
Technicien génie mécanique / Mechanical Engineering Technician
Technicien génie mécanique / Mechanical Engineering Technician

Dupray • Montreal (administrative region)

On-site
CAD 50,000 - 70,000
Santé et soins dentaires
REER contributions
Six jours de maladie/personnelles par‑
Senior Software Developer C++
Senior Software Developer C++

CS GROUP - Canada • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Hybrid Work
Medical, dental, and vision insurance
Telemedicine service
+3
Software Engineering Manager
Software Engineering Manager

Bentley Systems • Quebec

Hybrid
CAD 100,000 - 130,000
Culture d'équipe dynamique
Engagement envers l'inclusion
Salaire compétitif et avantages sociaux
Développeur de Logiciels / Software Developer
Développeur de Logiciels / Software Developer

Tower Research Capital • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Politiques généreuses de congés payés
Plans d’épargne et outils de bien‑être financier
Opportunités de travail hybride
+2
Application Specialist - Quebec
Application Specialist - Quebec

InnovMetric Software • Quebec

Hybrid
CAD 65,000 - 85,000
Flexible schedule
Work from home part-time
Group insurance and telemedicine service
+2
Développeur(euse) Logiciel – Équipe Intelligence Artificielle / Software Developer - AI Team
Développeur(euse) Logiciel – Équipe Intelligence Artificielle / Software Developer - AI Team

Go RH • Montreal (administrative region)

Hybrid
CAD 70,000 - 100,000
Horaires flexibles
Congés de maladie illimités
Programme d’assurances collectives