Software Developer Intern C++
FinanceDescription
Job Title: Software Developer Intern C++
Address: 5200 Armand-Frappier, St-Hubert, J3Z 1G5
Workplace Type: Hybrid (office presence on Monday, Tuesday, Wednesday, and Thursday)
Contract Duration: August to December 2026
Company Summary
Grain and Protein Technologies is a global company with 4,000 employees that includes the brands GSI, AP, Cumberland, Cimbria, and Tecno. The company's mission is to feed the world better, through products such as grain silos, drying and grain movement equipment, and connected controllers that improve animal well-being.
The GSI Electronics team in St-Hubert specializes in designing and manufacturing intelligent controllers for various functionalities, enabling automated farm management. With cutting-edge cloud platforms, mobile applications, and embedded systems, we are proud to be a preferred partner for agricultural companies.
The intern will develop and maintain applications on agricultural controllers that communicate with electronic cards. The candidate will work in an agile environment where requirements are created as the project progresses for each sprint. The intern will be responsible for designing and coding the tasks assigned to them. They must constantly communicate with the architect and development manager about progress and challenges encountered. The intern must document their design in the Atlassian Confluence tool (wiki format). In addition to project implementation, the intern may be called upon to write unit tests. The intern must perform the following tasks for each development sprint:
Your Tasks
- Analyze development requirements and propose suitable solutions
- Prepare time estimates for project completion
- Modify and maintain existing product software
- Perform unit tests to validate code quality
- Test code on the actual controller to ensure performance and reliability
Your Qualifications
- Completed at least 3 years of university studies in electrical engineering, software engineering, or a related field
Your Skills
- Good knowledge of Docker and containerization environments
- Experience with virtual machine usage
- Familiarity with embedded operating systems (EmbOS)
- Proficiency in C++ (ideally C++17)
- Experience with C/C++ unit testing frameworks (Google Test)
- Proficiency in code and collaboration management tools (Git, GitHub, Azure DevOps, Confluence)
- Knowledge of VSCode is an asset
- Knowledge of ARM Cortex-M processors and associated tools (J-Link) is an asset
- Knowledge of front-end development (Angular 14/16/18, TypeScript, Node.js, HTML, CSS, Jest, RxJS) is an asset
- Ability to read and interpret electronic schematics is an asset
- Skill in using measurement instruments (oscilloscope, multimeter) is an asset
We offer several benefits such as
- On-site gym
- Free coffee
- Opportunity for training and development
- 24/7 online telemedicine and mental health platform for you and your family members
- Multiple activities offered by our 3 committees (social, environmental, community engagement)
Grain & Protein Technologies is a world leader in the design, manufacture, and marketing of reliable, durable, and innovative equipment solutions for cereal, seed, poultry, egg, and pig production. Generating an annual revenue of $1.1 billion, the company serves farmers and food processing managers in over 100 countries and currently operates 19 manufacturing plants on 5 continents, employing over 3,600 people.
The company enters the market with its strong portfolio of leading brands – GSI, Cumberland, AP, Tecno, Cimbria, Aerotech, Reventa, and Euroemme. With its mission of "feeding the world better," Grain & Protein Technologies focuses on advancing intelligent technologies and offering innovative technical solutions to make farmers and food processing managers more productive and profitable in a sustainable manner.
This posting was aggregated from indeed. Groupe Sentinella is not the employer; applying takes you to the original site. The full text belongs to the original poster.
Want us in your corner?
Join the Sentinella talent bench. We'll reach out when a mandate matches your profile — including roles like this one.
Join the talent bench