Software Designer Intern / Stagiaire en conception de logiciels
Laval, Quebec, Canada
Internship
Onsite
$26.50/hr - $40.75/hr
Intern
Caterpillar Inc. is a global company focused on building sustainable communities and innovative solutions. They are seeking a passionate Software Designer Intern to collaborate in the Autonomy & Automation division, responsible for designing, implementing, and testing embedded software applications for mining machines.
Responsibilities
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
Qualification
Required
Pursuing bachelor's degree in engineering (Electrical, Software, Computer, Robotics) or equivalent
Experience in software development
Bilingual (French & English)
Preferred
Knowledge of Agile methodologies
Experience developing for the Linux platform, with the C++ programming languages and object-oriented programming
Experience in Web development using HTML5, Angular, Java Script
Experience in Python programming
Experience automating workflows or providing devops toolchains
Experience with test infrastructure or automated test frameworks
Experience with Docker, VMware or other container or virtualization products
Benefits
Competitive wages
Flexible schedule
For 100 years, we’ve been helping customers build a better, more sustainable world.