Talent.com
Embedded Software Engineer
Embedded Software EngineerVeolia • Montréal, Canada
Embedded Software Engineer

Embedded Software Engineer

Veolia • Montréal, Canada
30+ days ago
Job type
  • Full-time
Job description

Embedded Software Engineer

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.

    Postuler

    Create a job alert for this search

    Embedded Software Engineer • Montréal, Canada

    Similar jobs
    Senior Embedded Software Engineer (C) – Hybrid

    Senior Embedded Software Engineer (C) – Hybrid

    Hewlett Packard Enterprise • Montreal
    Full-time
    A leading tech company in Montreal is seeking an Embedded Software Developer to work on new projects, including designing and debugging software. The role requires a Bachelor’s or Master’s in Comput...Show more
    Last updated: 8 days ago • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    AMARIS GROUP SA • Montreal
    Full-time
    Amaris Consulting est une société indépendante de conseil et de technologies au service des entreprises.Avec plus de 1000 clients dans le monde, nous déployons des solutions pour les plus grands pr...Show more
    Last updated: 7 days ago • Promoted
    Senior Embedded Software Designer / Concepteur Senior de Logiciels Embarqués

    Senior Embedded Software Designer / Concepteur Senior de Logiciels Embarqués

    Caterpillar Brazil • Laval
    Full-time
    Location : • • Laval, QC (Canada) • • •Required Travel : • • Up to 10% (International) • • •Relocation Assistance Offered : • • None. Canada Work Authorization Sponsorship Offered : • • None.This position requires...Show more
    Last updated: 8 days ago • Promoted
    Senior Avionics Software Architect — Embedded DO-178C

    Senior Avionics Software Architect — Embedded DO-178C

    Wisk • Montreal
    Full-time
    A pioneering aerospace company in Montreal is seeking a Senior Staff Software Engineer for autonomous aircraft development. You will lead the design of embedded software and collaborate with various...Show more
    Last updated: 28 days ago • Promoted
    Aviation Embedded Software / Firmware Engineer - Hybrid

    Aviation Embedded Software / Firmware Engineer - Hybrid

    Bombardier Transportation GmbH • Dorval
    Full-time
    A leading aviation technology company is seeking a Software Engineering Professional to develop and support embedded systems for aircraft. The role requires extensive experience with real-time softw...Show more
    Last updated: 28 days ago • Promoted
    Senior C++ Software Engineer

    Senior C++ Software Engineer

    Targeted Talent • Montreal, QC, Canada
    Permanent
    We are looking for an experienced.This is a permanent position that is.C based tech company enjoying substantial growth.The work will be heavily related to developing and implementing new features ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Embedded Software Engineer - Flexible Hours

    Senior Embedded Software Engineer - Flexible Hours

    Cattron-Theimeg Incorporated • Montreal
    Full-time
    Une entreprise de technologie ferroviaire recherche un ingénieur(e) de logiciel embarqué (Firmware), sénior, pour concevoir et développer des logiciels pour des systèmes de contrôle de locomotives....Show more
    Last updated: 28 days ago • Promoted
    Senior Embedded Engineer - Imaging & Vision Systems

    Senior Embedded Engineer - Imaging & Vision Systems

    Industry Professionals • Montreal
    Full-time +1
    Senior Embedded Engineer - Imaging & Vision Systems.Job Openings Senior Embedded Engineer - Imaging & Vision Systems.Senior Embedded Engineer Imaging & Vision Systems. Computer Vision, Medical & Sci...Show more
    Last updated: 21 hours ago • Promoted • New!
    Expert Embedded Software -DO178

    Expert Embedded Software -DO178

    C Ssystems • Montreal
    Full-time
    CS Group Canada, a subsidiary of CS Group, is a leader in the development and certification of safety-critical systems in the defense, aeronautics, autonomous driving, and railways industries.With ...Show more
    Last updated: 28 days ago • Promoted
    Senior Embedded Software Config Manager | DO-178C & FAA

    Senior Embedded Software Config Manager | DO-178C & FAA

    Beta Technologies • Montreal
    Full-time
    A leading company in electric aviation is seeking a Senior Embedded Software Configuration Management Engineer in Montreal, Canada. The role involves managing software life cycle data to ensure FAA ...Show more
    Last updated: 7 days ago • Promoted
    Senior Embedded Systems Engineer - Sensor & Data Pipelines

    Senior Embedded Systems Engineer - Sensor & Data Pipelines

    Citylogix • Montreal
    Full-time
    A technology company specializing in mapping systems is seeking a Senior Embedded Systems Engineer in Montreal, Canada.You will play a key role in scaling sensor and data capture platforms, taking ...Show more
    Last updated: 3 days ago • Promoted
    Space-Grade Embedded Software Engineer (C / Python)

    Space-Grade Embedded Software Engineer (C / Python)

    Microchip Technology Inc. • Montreal
    Full-time
    A leading semiconductor company is seeking a Software Developer in Montreal, Canada.This position involves designing and implementing software for high-performance 64-bit SoC devices, primarily for...Show more
    Last updated: 8 days ago • Promoted
    Aviation Embedded Systems Engineer : Real-Time Dev (Hybrid)

    Aviation Embedded Systems Engineer : Real-Time Dev (Hybrid)

    Bombardier • Dorval
    Full-time
    A leading aerospace company in Dorval is seeking a Software Engineering Professional to develop and maintain software for aviation systems. Candidates should have a strong background in embedded sys...Show more
    Last updated: 28 days ago • Promoted
    Embedded AI Product Lead

    Embedded AI Product Lead

    Human Agency • Montreal
    Full-time
    A progressive technology firm in Montreal, Canada, is seeking a Product Lead to embed within a client organization.This hands-on role requires collaborating with users and engineers to deliver AI-p...Show more
    Last updated: 7 days ago • Promoted
    Platform Embedded developper

    Platform Embedded developper

    freelance.ca • Montreal, Canada
    Full-time
    We firmly believe in healthy and humane management, where trust, competence, and the joy of succeeding together are at the core of our values. We offer you more than just a job : join an innovative t...Show more
    Last updated: 30+ days ago • Promoted
    MTS - Software Engineer - RTOS, Embedded Development

    MTS - Software Engineer - RTOS, Embedded Development

    Wind River • Ahuntsic North, ca
    Full-time
    Position at Wind River MTS - Software Engineer - RTOS, Embedded Development Location : Canada, Remote Canadian Citizen (Please see the Required Citizenship Clearance Below) Why Choose Wind River?.Wi...Show more
    Last updated: 22 days ago • Promoted
    Automotive Embedded C++ Engineer — AUTOSAR / MISRA

    Automotive Embedded C++ Engineer — AUTOSAR / MISRA

    CS GROUP • Montreal
    Full-time +1
    A leading technology firm is seeking an experienced Embedded C++ Software Developer to join their team in Montreal.The ideal candidate will have 6-10 years of experience in embedded software develo...Show more
    Last updated: 8 days ago • Promoted
    IoT Embedded Engineer for Energy-Saving Solutions

    IoT Embedded Engineer for Energy-Saving Solutions

    SmartD Technologies, Inc. • Montreal
    Full-time
    A forward-looking technology startup in Montreal is seeking an IoT Developer to join their team.The role involves improving and designing embedded systems solutions while utilizing skills in C / C++,...Show more
    Last updated: 7 days ago • Promoted