Enable job alerts via email!

Embedded Software Engineer

Veolia Water Technologies & Solutions

Montreal

On-site

CAD 75,000 - 100,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Veolia Water Technologies & Solutions is seeking a highly motivated Embedded Software Engineer to design and test firmware for next-generation power converters. Candidates should have strong experience in embedded systems and communication interfaces, with a commitment to innovation and sustainability in environmental services.

Qualifications

  • 3+ years experience in embedded software design within power electronics.
  • Proficient in C programming and embedded development environments.
  • Good communication skills in English and French are preferred.

Responsibilities

  • Design and implement firmware for power conversion products.
  • Conduct prototype testing and utilize simulation tools.
  • Drive innovation by researching cutting-edge technologies.

Skills

C programming
Embedded system design
Communication interfaces
Troubleshooting
Circuit reading
Simulation tools
Version control (Git)

Education

Bachelor's degree in electrical or computer engineering

Tools

STM32CubeIDE
Keil
MATLAB
Simulink
PLECS
PSIM

Job description

Company Description

Veolia Group is a global leader in environmental services, operating across all five continents with nearly 218,000 employees. Specializing in water, energy, and waste management, Veolia Group designs and implements innovative solutions for decarbonization, depollution, and resource regeneration, supporting communities and industries in their ecological transformation.

Within this framework, Veolia's Water Technology Business brings together a dedicated team of experienced professionals committed to tackling the world's most complex challenges related to water scarcity, quality, productivity, and energy. Together, we pursue a shared mission to create a more sustainable future.

Job Description

Planet earth global warming is increasing at a dangerous pace. Water and climate change are inextricably linked. Join our mission and take part in saving our most valuable resource that makes life possible on earth.

Veolia Water Technologies &Solutions looks for innovation everywhere. For more than 100 years, Veolia has been at the forefront of innovation, addressing water scarcity. Finding solutions to the world's biggest problems has never been more important than right now.

We are looking for a highly motivated Embedded Software Engineer to work on designing, and testing microcontroller-based firmware destined for our next generation of high-tech power converters/inverters.

Your main responsibilities will include (but not limited to):
  • Responsible for architecture, design and implementation of firmware for power conversion products
  • Design low-level code for ARM microcontrollers, RTOS programming, interrupt routines, and error handling
  • Program interfaces (communication, external data logging), and generate real-time data curves
  • Conduct thorough prototype testing and validation, and utilize simulation tools and lab equipment
  • Support legacy products, debug and improve software efficiency
  • Develop test cases for software verification and validation
  • Drive innovation within the team by researching and implementing cutting-edge technologies and methodologies in embedded systems and power electronics
  • Work closely with hardware and power electronics engineers.

Qualifications

  • Bachelor's degree, or higher, in electrical, or computer engineering
  • Minimum of 3+ years of solid experience in embedded software design in a power electronics context
  • Proficiency in C programming and experience with embedded development environments such as STM32CubeIDE, Keil
  • In-depth knowledge of power conversion projects (AC-DC, DC-AC) at various power levels ranging from a few kW and up
  • Experience with coding communication interfaces: ETH, CAN, SPI, UART, etc.
  • Experience with version control system (Git)
  • Familiarity with simulation tools such as MATLAB, Simulink, PLECS, PSIM
  • Effectively communicate software to software and non-software team members
  • Good knowledge in reading electronic circuits, troubleshooting, and using test equipment (Oscilloscope, logic analyzer, frequency generator, etc.)
  • Good communication skills in both English and French (French is a plus).

Additional Information

As an inclusive company, Veolia is committed to diversity and gives equal consideration to all applications, without discrimination.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer (Typescript, Business Logic Intensive)

Velixo

Montreal null

Remote

Remote

CAD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Backend Software Developer / Software Engineer (Remote Canada)

Blaise Transit

Montreal null

Remote

Remote

CAD 70,000 - 90,000

Full time

5 days ago
Be an early applicant

Software Engineer (Telepresence)

Ambassador Labs

Montreal null

Remote

Remote

CAD 80,000 - 120,000

Full time

4 days ago
Be an early applicant

Ubuntu Core Software Engineer

Canonical

Montreal null

Remote

Remote

CAD 70,000 - 90,000

Full time

30+ days ago

Senior Software Engineer

Infios

Moncton null

Remote

Remote

CAD 90,000 - 120,000

Full time

Yesterday
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Toronto null

Remote

Remote

CAD 80,000 - 200,000

Part time

Yesterday
Be an early applicant

Software Engineer - App Stores

Canonical

Montreal null

Remote

Remote

CAD 80,000 - 100,000

Full time

30+ days ago

Software Engineer, Ceph & Distributed Storage

Canonical

Montreal null

Remote

Remote

CAD 80,000 - 110,000

Full time

30+ days ago

Part Time Geospatial Software Engineer

Lensa

Centreville-Wareham-Trinity null

Remote

Remote

CAD 86,000 - 152,000

Part time

Yesterday
Be an early applicant