Embedded Software Engineer Job at Green Motion SA in Le Mont-sur-Lausanne, VD

Job Description

Company Description

Based in Switzerland, Green Motion SA is a renowned and rapidly growing international company that has been pioneering the design and production of charging systems for electric vehicles since 2009.

It manufactures charging stations, designs management software for charging networks, operates charging stations and serves as an electric mobility service provider. Green Motion creates breakthrough technologies, including charging stations for electric planes and onboard chargers for the automobile industry.

Green Motion SA operates its own network of charging stations under the “evpass” brand. evpass has become Switzerland’s most extensive network as well as one of the leading EV charging hub in Europe. Read more at : www.greenmotion.ch

Job Description

To strengthen our Hardware R&D team in Le Mont-sur-Lausanne, we are looking for a:

Embedded Software Engineer 100%

Reporting to our Head of Hardware Engineering, you will be in charge to manage the entire software development life-cycle of our embedded software system. You will participate in the full development process of new product from design to the system validation.

Key responsibilities

Design embedded software for System On Modules for user interface and interaction with vehicles

Write code and implement various subsystem in our product (payment system, CAN connection, backend connection, Bluetooth, RFID)

Design and write code for Field Remote Update of our charging station

Specify and implement communication protocol with vehicles (mode 3, mode 4, CHAdeMO)

Protect and crypt our firmware

Maintain the required quality in embedded system and firmware’s versioning

Ensure testing of the solution with functional, continuous integration and non-regression tests

Contribute to the continuous development and quality optimisation in all our product


Higher education in embedded software or in electronic

Min. 3 years’ experience as Embedded Software Engineer

Excellent knowledge of C, C++, Python, JavaScript and HTML

Experience in Real-time Operating Systems (RTOS)

Proven experience in low-level embedded software architecture & design, including digital signal processing, driver implementation, communication over field serial buses (UART, CAN, MODBUS, SPI, RS232/485, MQTT, BLE, RFID)

Good command in Linux YOCTO and associated builds

Knowledge of Raspberry Pi4 (hardware technology), AT command and communication Modem 3G/4G/5G

Experience in validation and verification of software system

Ability to deal with ambiguity and adapt into a fast paced/ever changing environment

Fluent in English and another language, such as French, German or Italian

Additional Information

We offer

An unique opportunity to evolve in a growing company and develop professional skills

Collaborate in a young and dynamic team

Work in an environment that’s equally demanding and exciting, combining advanced technology with innovation and sustainability

Express your talents through our cutting-edge products (charging infrastructure for electric vehicles).

About Company

Company: Green Motion SA

Company Location:  Le Mont-sur-Lausanne, VD

About Green Motion SA