Embedded Software Engineer Job at Veolia, Montréal, QC

RnBPUEQySlYwcGdyeUV2eFdBYnlrcDJETVE9PQ==
  • Veolia
  • Montréal, QC

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.

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.

Job Tags

Full time,

Similar Jobs

CIBC

Applied AI Researcher Job at CIBC

 ...leading academic institutes in the space of AI and machine learning to promote the exchange of ideas and enrich our talent. The Applied AI Research team is at the heart of making our vision for AI at CIBC a reality. Our work covers every aspect of the research life cycle, from... 

One Stop Pub & Restaurant Redwing

Server/Bartender Job at One Stop Pub & Restaurant Redwing

 ...Onen Stop is currently seeking aPart time- Food & Beverage Server - Must be 19 +-Should have SIRS or willing to clear the certification. - Must be able to work day shift and night shift till 3 am - Report to the owner - Willing to train the right person expertise... 

会社名非公開

CRM Analyst - Luxury Brand Job at 会社名非公開

The Client Analyst will support the Client Engagement team and other functions under the guidance of the Client Engagement Senior Manager. Description * Manage ad-hoc analysis requests and develop weekly/monthly reports in order to incr...

Staffmax Staffing & Recruiting

Payroll Clerk, Non-Profit (2-Month Contract) Job at Staffmax Staffing & Recruiting

 ...are seeking a detail-oriented and organized Payroll Clerk to join our client's on a 2-month contract to cover a leave. They are a non-profit organization here in Winnipeg that has been supporting people with disabilities for the last 25 years.The ideal candidate will... 

Dentalcorp

Associate Dentist Job at Dentalcorp

 ...About us: We are looking for a full-time Associate Dentist to join our team! Warmland Dental has been serving Duncan and the surrounding communities for many years. Our practice offers a complete range of dental services, including general dentistry and implants, CEREC...