Software Designer Intern / Stagiaire en conception de logiciels
at Caterpillar
Laval, QC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 26 Nov, 2024 | Not Specified | 29 Aug, 2024 | N/A | Software,Robotics,Software Development | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
ATOUTS :
- Bilingue (anglais et français)
- Connaissances en méthodologies agiles
- Expérience de développement pour la plate-forme Linux, avec les langages de programmation C ++ et la programmation orientée objet.
- Expérience en développement Web en utilisant HTML5, Angular, Java Script.
- Expérience en programmation Python
- Expérience en automatisation des flux de travail ou en intégration continue (DevOps).
- Expérience avec des infrastructures de test ou architecture d’automatisation des tests.
- Expérience avec Docker, VMware ou d’autres produits de virtualisation.
Caterpillar of Canada’s facility in Laval, Quebec, is a leading provider of machine safety, productivity, and autonomy solutions for the surface mining industry. We are part of a global team, delivering on the digital enterprise strategy, designing, and developing Cat® MineStar™ products. Together, with our partners, we help our customers build a better, more sustainable world.
https://www.cat.com/en_US/by-industry/mining/surface-mining/surface-technology.html/
We provide a dynamic environment with challenging and exciting opportunities working on leading edge technologies.
We offer competitive wages as well as a flexible schedule along with the possibility of telecommuting.
We are looking for a passionate individual to collaborate within our dynamic teams and contribute to the Autonomy & Automation division.
REQUIREMENTS:
- Pursuing bachelor’s degree in engineering (Electrical, Software, Computer, Robotics) or equivalent.
- Experience in software development.
Responsibilities:
JOB PURPOSE
The selected candidate will participate in all the team’s functions in a scaled Agile environment and will be responsible to design, implement and test embedded software applications for staffed and autonomous mining machines . This position will provide the individual the opportunity to learn and work with the latest technologies and methodology used in the industry.
PRIMARY JOB DUTIES:
- Design software modules according to requirements specifications.
- Implement software designs using prescribed coding languages.
- Develop and execute automated test procedures to validate implemented modules.
- Participate in the review of all engineering documentation, including: requirements; specifications, design, code, validation test plans.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - System Programming
Software Engineering
Graduate
Engineering (electrical software computer robotics or equivalent
Proficient
1
Laval, QC, Canada