Workopolis Logo

  • Browse Jobs
  • Advanced Job Search
  • Français
Post a job
Software Developer (Windows, C++)
EASi
Montréal, QC
Apply Now

Position Summary:

EASi is a global leader in engineering services, and a part of the Allegis Group, North America’s largest privately-held human capital solutions company. EASi is continuing to build a software division and strengthen its software development capabilities in Montreal. We have a new engineering facility in Ville Saint-Laurent and have a very collaborative and cohesive work environment. The reason for this opening is that EASi is investing in making several long-term hires to build a critical mass on its software team.

The Windows Software Developer will be responsible for the full software development lifecycle on complex projects (design, development, testing, etc.) They will be working both autonomously and amongst EASi and its clients’ teams and will have several opportunities for promotion and growth in a rapidly expanding company.

Programming languages vary depending on the project, and are typically object oriented such as C++, C# or Java. These applications typically support embedded systems by performing higher level functionality such as managing data (e.g. desktop databases) and providing full user interfaces for managing work. Although there is occasionally embedded logic such as control logic (e.g. PID loops, CAN interface) included. The developer also requires a solid understanding of object-oriented programming and Windows APIs and services

The first project this person would be supporting is for a major customer in the oil/gas exploration industry. These are next generation electric pumping equipment being used for fracking and drilling. The product in question is an application used during their process of pouring of concrete around pipes in the field. A group of vehicles involved in fracking use this tool and communicate with each other through Ethernet. It is controlled from a Windows tablet and the specific name of the application is "ACE." EASi recently completed the porting of the product to a new system/architecture and are now going to be working on developing a variety of new features & maintaining the product.

This position is based out of EASi engineering center in Ville Saint-Laurent, but this person may be asked to spend some time on-site with clients pending the pandemic.

Requirements:

Essential Skills/Experience:

1. The candidate must have a strong background in software development OR a degree in Software or Electrical Engineering

2. Strong object-oriented coding abilities in C++

3. Expertise working in a Windows-based, Visual Studio environment

4. Ability to work independently

5. Strong English communication skills, in order to be able to collaborate and coordinate with the customer

Desired Skills/Experience:

6. Experience with distributed systems

7. MFC

8. Resharper

9. Experience developing applications with user interfaces (e.g. Qt, Web Apps, WPF)

10. Knowledge of networking (Ethernet)

Skills:

1. Excellent organizational skills;

2. Solid problem-solving skills, customer focus, time management skills;

3. Strong verbal and written communication skills (English a priority, French an asset)

4. Strong entrepreneurial spirit and having the desire to help build a great company

Travel:

Some local travel between client and EASi offices is required, pending the current pandemic. The candidate must be eligible to travel to the USA.

Expected Start Date: 2021-03-22

Job Type: Full-time

Salary: $70,000.00-$120,000.00 per year

Benefits:

  • Casual dress
  • Company events
  • Company pension
  • Dental care
  • Disability insurance
  • Discounted or free food
  • Employee assistance program
  • Extended health care
  • Flexible schedule
  • Life insurance
  • On-site parking
  • Paid time off
  • Profit sharing
  • RRSP match
  • Tuition reimbursement
  • Vision care
  • Wellness program
  • Work from home

Schedule:

  • Day shift
  • Monday to Friday

Experience:

  • C++: 5 years (preferred)
  • Windows software development: 5 years (preferred)
  • Visual Studio: 5 years (preferred)

Work remotely:

  • Temporarily due to COVID-19

COVID-19 precaution(s):

  • Remote interview process
  • Social distancing guidelines in place
  • Virtual meetings
  • Sanitizing, disinfecting, or cleaning procedures in place
Apply Now
For Job Seekers
  • Find a Job
  • Advanced Job Search
  • New Privacy
  • Privacy Center
  • Terms & Conditions
  • Security
Workopolis
  • About us
  • Contact Us
  • Accessibility
  • Site Map

© 2021 WP Online Holdings Limited - an Indeed partner. All rights reserved.