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

Caterpillar Inc.

Laval, QC, Canada
Base: $108,400.00 - $135,500.00; bonus/equity: not...
**
C++ and python programming languages
Embedded linux operating system experience
Agile or safe methodology knowledge
** Caterpillar Inc. is seeking a Senior Embedded Software Designer to be part of its team in Laval, QC, focusing on developing applications for mining machinery within an Agile environment. The role requires proficiency in C++ and Python, experience in embedded systems, and a collaborative mindset to enhance product development while adhering to industry standards. **

Job Summary

  • The role involves collaborating with a global team to advance autonomy and automation technologies for mining operations worldwide.
  • You will be responsible for designing, implementing, and testing embedded software modules for MineStar onboard applications deployed on various mining machines.
  • This position requires working onsite five days a week at the Laval, QC office with up to 10% international travel.

Matching Summary

Match Score: 75

** Caterpillar Inc. is seeking a Senior Embedded Software Designer to be part of its team in Laval, QC, focusing on developing applications for mining machinery within an Agile environment. The role requires proficiency in C++ and Python, experience in embedded systems, and a collaborative mindset to enhance product development while adhering to industry standards. **

Salary

Base: $108,400.00 - $135,500.00; Bonus/Equity: Not specified; Benefits: Not specified

Skills & Requirements

Must-have

  • C++ and Python programming languages
  • Embedded Linux operating system experience
  • Agile or SAFe methodology knowledge
  • Git, GitHub, and Azure version control
  • Software development lifecycle expertise

Nice-to-have

  • Web development with HTML5 and Angular
  • DevOps practices and CI/CD pipelines
  • Real-time operating systems experience
  • Automated test framework design
  • Object-oriented design patterns familiarity

Key Requirements

  • Senior level experience in embedded software design
  • Proficiency in C++ and Python for debugging and maintenance
  • Experience with microservice environment specifications
  • Ability to conduct code peer reviews and documentation
  • Work authorization required (no sponsorship available)

Work Rights

Must have valid Canadian work authorization

Tailored Resume

Cover Letter