Embedded Software Designer / Concepteur De Logiciel Embarqué

Caterpillar of Australia

Laval, Canada
On-site
Embedded software development
C++ and python programming
Linux operating system experience
Collaborate within a dynamic team working on MineStar® onboard applications in the Autonomy & Automation Product Group

Job Summary

  • Collaborate within a dynamic team working on MineStar® onboard applications in the Autonomy & Automation Product Group.
  • Design, implement, and test embedded software applications for mining machines using C++ and Python.
  • Keep up with industry trends and new technology breakthroughs through continuous learning.

Matching Summary

Collaborate within a dynamic team working on MineStar® onboard applications in the Autonomy & Automation Product Group.

Skills & Requirements

Must-have

  • Embedded software development
  • C++ and Python programming
  • Linux operating system experience
  • Agile development environment
  • GNSS, sensors, wireless networks
  • MineStar® onboard applications

Nice-to-have

  • Web development with HTML5 and Angular
  • Scripting languages (Shell, Python)
  • Real-time operating systems
  • Robotics and perception systems
  • Object-oriented design patterns

Key Requirements

  • Proficiency in French and English
  • Experience with Git, GitHub, and Azure
  • Experience in embedded environments using Linux
  • Knowledge of AI concepts and methodologies

Work Rights

Not specified

Tailored Resume

Cover Letter