Software Designer Intern / Stagiaire en conception de logiciels

at  Caterpillar

Laval, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate26 Nov, 2024Not Specified29 Aug, 2024N/ASoftware,Robotics,Software DevelopmentNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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