Senior Embedded Software Designer/concepteur Senior De Logiciels Embarqués

Caterpillar Inc.

Laval, QC, Canada
Base: $119,880.00 - $179,760.00; bonus/equity: not...
Onsite
C++ and python programming expertise
Linux embedded environment experience
Git, github, and azure version control
This role involves collaborating with a global team to advance autonomy and automation technologies for Caterpillar's MineStar onboard applications

Job Summary

  • This role involves collaborating with a global team to advance autonomy and automation technologies for Caterpillar's MineStar onboard applications.
  • The successful candidate will design, implement, and validate embedded software modules for various mining machines including trucks, loaders, and dozers.
  • Candidates must possess strong technical excellence in C++ and Python while effectively communicating complex concepts to customers and system architects.

Matching Summary

This role involves collaborating with a global team to advance autonomy and automation technologies for Caterpillar's MineStar onboard applications.

Salary

Base: $119,880.00 - $179,760.00; Bonus/Equity: Not specified; Benefits: Not specified

Skills & Requirements

Must-have

  • C++ and Python programming expertise
  • Linux embedded environment experience
  • Git, GitHub, and Azure version control
  • Software architecture and design skills
  • Agile development methodology participation

Nice-to-have

  • Bilingual English and French proficiency
  • Web development with HTML5 and Angular
  • Experience with GNSS positioning systems
  • Knowledge of CAN/J1939 protocols
  • Real-time operating system familiarity

Key Requirements

  • Senior level experience in embedded software design
  • Proficiency in C++ and Python languages
  • Experience with Linux embedded environments
  • No visa sponsorship available for this position
  • Must be authorized to work in Canada without sponsorship

Work Rights

Must have Canadian work authorization

Tailored Resume

Cover Letter