senior embedded software designer/concepteur principal de logiciels embarqus
1 week ago
DESCRIPTION Career Area:
Engineering
: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.
Peck Tech, a wholly owned subsidiary of Caterpillar Inc. since 2020, specializes in advanced sensing, monitoring, and control technologies for both open-pit and underground mining. With over 30 years of industry collaboration, Peck Tech bridges the gap between OEMs, OTMs, mining customers, and research institutions to deliver cutting-edge solutions. Based in Montreal, the multidisciplinary team brings deep expertise across electrical, mechanical, software, and mining engineering. Currently, Peck Tech is leading the development of autonomous blasthole drilling and precision mining innovations for Caterpillars global mining customers.
As the Senior Embedded Software Designer, for the Peck Tech Digital Technology team, you will develop new mining technologies including machine monitoring and control systems that will define the next generations of Caterpillar products. You will be part of a cross-functional team responsible for proof of concept development, deployment, integration, testing verification and validation.
Additional Information:- Location: Montreal, QC (Canada)
 - Required Travel: Up to 30 PERCENT (Domestic/International)
 - Relocation Assistance Offered: None.
 - Canada Work Authorization Sponsorship Offered: None.
 - This position requires the selected individual to work onsite at the Montreal, QC office.
 
- Implement embedded and system control software including design, unit testing, and documentation.
 - Contribute to design decisions and discussions with project teams.
 - Take ownership to resolve any detected issues and maintain the software on a continuous basis, providing support to the QA team and for field escalated issues.
 - Prioritize competing projects and tasks.
 - Develop following Agile methodology, contribute to daily SCRUM sessions.
 - Recognize the opportunities to improve the performance of software modules, engineering practices, tooling, and other quality system processes and deliverables.
 - Collaborate with customers. Translate user requirements into software requirements.
 - Collaborate within multidisciplinary teams.
 - Other duties as assigned by Caterpillar management from time-to-time.
 
- Analytical Thinking: Knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems.
 - Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.
 - Teamwork: Knowledge of the necessity and value of teamwork; experience with; ability to work cooperatively towards shared goals and being supportive of others at all levels.
 - Technical Excellence: Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges.
 - Producing Results: Understanding of the criticality of getting things done in spite of current circumstances and the ability to utilize assigned resources and leverage back-channel resources (individuals or teams) to achieve or exceed planned outcomes.
 - Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.
 - Requirements Analysis: Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project.
 - Technical Troubleshooting: Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation.
 
- Bachelors degree in Software Engineering or related field.
 - Previous professional experience in MWD, 3D dataset processing and data analytics and digital mining data architecture.
 
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 worlds 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, weve 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
Summary Pay Range:Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar.
Additional Information:- We are hiring to fill a new position. This position requires working onsite five days a week.
 - This position requires working onsite five days a week.
 
September 29, October 19, 2025
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply. Not ready to apply? Join our Talent Community.
Locations:MONTREAL, QUEBEC, CANADA
- 
					
						Python Developer at Fiserv, Inc
18 hours ago
Canada, India fiserv ce pvt ltd Full time CA$ 90,000 - CA$ 1,20,000 per yearJob Description ResponsibilitiesRequisition ID: R Date posted: 10/08/2025End Date: 12/03/2025City: TorontoState/Region: OntarioCountry: CanadaLocation Type: Onsite Calling all innovators find your future at Fiserv. Were Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial...
 - 
					
						Embedded Software Engineer
15 hours ago
Canada, India evertz microsystems Full time CA$ 90,000 - CA$ 1,20,000 per yearJob Description Embedded Software Engineer Department: R&DLocation: Burlington, ON, Canada We're looking for a passionate Embedded Software Engineer to join our development team, where you'll play a key role in designing, implementing, and maintaining embedded software for cutting-edge products. In this role, youll collaborate cross-functionally to bring...
 - 
					
					
Canada, India Bombardier Inc. Full time CA$ 1,20,000 - CA$ 1,80,000 per yearJob Description : (CONTRACT) Software and Hardware Senior Engineering Specialist (SWEL) (Montreal) Date: Oct 7, 2025Location: Dorval, Qubec, CA, H4S 1Y9Company: Bombardier When applicable, Bombardier promotes flexible and hybrid work policies.Why join us? At Bombardier, we design, build and maintain the worlds peak-performing aircraft for the worlds most...
 - 
					
						Principal Engineer
10 hours ago
Canada, India MICROCHIP TECHNOLOGY PRIVATE LIMITED Full time US$ 86,000 - US$ 1,86,000 per yearJob Description Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B) global...
 - 
					
Embedded Software Engineer
16 hours ago
Germany (Germany), Canada (Canada), India evertz Full time € 60,000 - € 90,000 per yearJob Description : Embedded Software Engineer We're looking for a passionate Embedded Software Engineer to join our development team, where you'll play a key role in designing, implementing, and maintaining embedded software for cutting-edge products. In this role, youll collaborate cross-functionally to bring new features to life, adapt existing systems...
 - 
					
						Coordonnateur de projets
2 weeks ago
Canada, India Bombardier Inc. Full timeJob Description Coordonnateur de projets - Ingnierie des Mthodes / Project coordinator - Methods engineering Date: Aug 23, 2025 Location: St-Laurent, Qubec, CA, H4R 1K2 Company: Bombardier When applicable, Bombardier promotes flexible and hybrid work policies.Why join us? At Bombardier, we design, build and maintain the worlds peak-performing aircraft...
 - 
					
						IC Design Verification Engineer, Intern
6 days ago
Canada, India NXP Semiconductors Full time ₹ 60,000 - ₹ 1,00,000 per yearJob Description Locations: Kanata Time Type: Full time Posted On: Posted Today Job Requisition ID: R The Ottawa Technology Center is a world-class team responsible for hardware and software development of some of the coolest embedded processing and networking products going into homes, cars, and businesses around the world. The hardware...
 - 
					
						Engineer I-Software
2 weeks ago
Canada, India MICROCHIP TECHNOLOGY PRIVATE LIMITED Full time US$ 76,000 - US$ 1,14,000 per yearJob Description Are you looking for a unique opportunity to be a part of something great? Want to join a 17,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B) global...
 - 
					
						Sales Development Representative
6 days ago
Canada, India workday technical consultant Full time CA$ 48,400 - CA$ 72,500 per yearJob Description Sales Development Representative at Workday Your work days are brighter here. At Workday, it all began with a conversation over breakfast. When our founders met at a sunny California diner, they came up with an idea to revolutionize the enterprise software market. And when we began to rise, one thing that really set us apart was our...
 - 
					
					
Canada, India Bombardier Inc. Full time CA$ 1,00,000 - CA$ 1,20,000 per yearJob Description : Professional Senior, Engineering, Masterlines Designer Date: Feb 6, 2025Location: Dorval, Qubec, CA, H4S 1Y9Company: Bombardier When applicable, Bombardier promotes flexible and hybrid work policies.Why join us? At Bombardier, we design, build and maintain the worlds peak-performing aircraft for the worlds most discerning people and...