Caterpillar Financial Services Corporation
Ticketmaster
Genetec
Troy Life & Fire Safety Ltd.
Jhubz - By JobsMedia.io
Jetline Contracting Ltd.
Sonova
Manulife
Hexagon Autonomy & Positioning
Shannex
Pratt & Whitney
CMHC
Canadian Imperial Bank of Commerce
ATS Automation
Nokia
Mothership
OneSpan
A leading global technology firm is seeking an Embedded Software Designer in Laval, QC. The role focuses on designing software applications for mining machines using advanced technologies. Candidates should be skilled in C++ and Python, have problem-solving abilities, and experience in Agile methodologies. This position offers opportunities to work on innovative projects that shape industries.
Career Area: Engineering
Job Description:
Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar, you’re joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don’t just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
Cat Technology collaborates with partners across the Caterpillar enterprise to advance technologies including autonomy and automation, which helps enhance site safety, productivity and efficiency across customer operations worldwide. Cat Technology also owns enterprise-wide initiatives in innovation, research and development, manufacturing automation and advanced materials, ensuring Caterpillar continues to lead the industry in technological excellence and engineering innovation.
As the Embedded Software Designer, you will collaborate within a dynamic team and contribute to its success working on MineStar onboard applications in the Autonomy & Automation Product Group. These applications are deployed on multiple mining machines such as trucks, loaders, dozers, drills, etc. They use high precision Global Navigation Satellite System (GNSS), sensors, wireless networks, IOT/cloud infrastructure and embedded computers to perform real-time machine guidance and tracking, productivity monitoring, optimization and safety functions.
The Embedded Software Designer will participate in all the team’s functions in an Agile environment and will be responsible for designing, implementing, and validating embedded software applications for mining machines.
Additional Information:
What You Will Do:
What You Have (Basic Requirements):
What Will Set You Apart (Preferred Qualifications):
What You Will Get:
Through it all, we are one team – creating and delivering world-class components and solutions superior to the competition. Learn more about the Caterpillar Experience and why It\'s More Than a Job, it\'s a Career at Caterpillar.
About Caterpillar:
Caterpillar Inc. is the world’s leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. For nearly 100 years, we’ve been helping customers build a better, more sustainable world and are committed and contributing to a reduced-carbon future. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed.
#LI
#BI
Posting Dates:
September 8, 2025 - September 21, 2025
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community.
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.