Ve
Internship: Firmware Engineer Role
Veolia | North America
Full-time
montreal (administrative region), qc
IT & Technology
Posted:
June 11, 2026
Location:
montreal (administrative region), qc, Canada
Job Description
Embark on a technical journey at Veolia as a Firmware Engineer Intern, focusing on microcontroller software development and system optimization. Experience a collaborative and innovative workspace.
This role at Veolia's Water Technology Business is perfect for second-year students in computer science or electronics. You will be involved in the integration, testing, and documentation of firmware applications for STM32 microcontrollers. The internship emphasizes energy performance optimization and communication protocol configuration.
Key Responsibilities:
• Assist in firmware application development using C language
• Design and implement software architecture and drivers
• Optimize firmware for energy consumption
• Integrate industrial communication protocols such as SPI and I2C
• Conduct validation tests and debug issues
Requirements:
• Currently pursuing a degree in computer science or embedded systems
• Familiarity with ARM Cortex-M development tools
This role at Veolia's Water Technology Business is perfect for second-year students in computer science or electronics. You will be involved in the integration, testing, and documentation of firmware applications for STM32 microcontrollers. The internship emphasizes energy performance optimization and communication protocol configuration.
Key Responsibilities:
• Assist in firmware application development using C language
• Design and implement software architecture and drivers
• Optimize firmware for energy consumption
• Integrate industrial communication protocols such as SPI and I2C
• Conduct validation tests and debug issues
Requirements:
• Currently pursuing a degree in computer science or embedded systems
• Familiarity with ARM Cortex-M development tools
Apply for this Job
Submit your application for the Internship: Firmware Engineer Role position at Veolia | North America.
Apply Now Save for LaterJob Overview
Job Type:
Full-time
Location:
montreal (administrative region), Canada
Posted:
June 11, 2026
Deadline:
July 21, 2026