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.
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
6. Experience with distributed systems
9. Experience developing applications with user interfaces (e.g. Qt, Web Apps, WPF)
10. Knowledge of networking (Ethernet)
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.
EASi thanks all applicants, only selected qualified candidates will be contacted.
À propos d'EASi:
L’incroyable commence ici . EASi est un des chefs de file de services mondiaux en ingénierie et sciences. Pendant plus de 35 ans, nos équipes expérimentées d’employés contractuels livrent des services dans différentes industries notamment l’énergie, les transports, la machinerie lourde, les produits industriels et de consommation, les appareils médicaux, pharmaceutiques et de biotechnologie, ainsi que la recherche académique et dans les soins de santé. Easi compte aujourd’hui 3 700 employés dévoués en Amérique du Nord, en Europe et en Asie. EASi est une entreprise d’Aerotek, un chef de file de l’industrie du recrutement et la dotation de personnel. Aerotek est une société d’exploitation d’Allegis Group® Inc., chef de file mondial en solutions de talents. Découvrez plus à EASi.com.
Numéro du permis d'agence de placement de personnel : AP-2000486 (Canada – Québec)
Numéro du permis d'agence de recrutement de travailleurs étrangers temporaires : AR-2000485 (Canada – Québec)
Amazing begins here. EASi is a leading global services company specializing in engineering and sciences. For more than 35 years, EASi has delivered critical services across a range of industries, including energy and utilities, transportation, heavy equipment, consumer and industrial products, medical devices, pharmaceutical and biotechnology, as well as academic and health care research. By adapting to the constantly evolving needs of our customers, we have built specialized expertise and a multidisciplinary perspective - leveraging cutting-edge technology and processes - to constantly improve and innovate. Through EASi's flexible solutions and consultative approach, customers in engineering and sciences can expect unparalleled quality, increased speed to market and collaborative customer engagement services.
Headquartered in Hanover, Maryland, EASi has 3,700 dedicated employees across North America, Europe and Asia. EASi is an Aerotek company, a leader in the recruiting and staffing industry. Aerotek is an operating company of Allegis Group® Inc., a global leader in talent solutions. To learn more about EASi, visit EASi.com.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
Personnel Placement Agency Permit Number: AP-2000486 (Canada – Quebec)
Temporary Foreign Worker Recruitment Agency Permit Number: AR-2000485 (Canada – Quebec)