EPFL, the Swiss Federal Institute of Technology in Lausanne, is one of the most dynamic university campuses in Europe and ranks among the top 20 universities worldwide. The EPFL employs more than 6,500 people supporting the three main missions of the institutions: education, research and innovation. The EPFL campus offers an exceptional working environment at the heart of a community of more than 18,500 people, including over 14,000 students and 4,000 researchers from more than 120 different countries.

Battery BMS software developer

Mission

Your mission is to develop and test software and cloud solutions that support the realization of innovative Battery Management System (BMS) platforms. These activities will be carried out in close collaboration with our project partner from the CSEM Battery Innovation Hub. You will closely work together with BMS engineers and battery algorithms experts, and you will support the project teams by developing BMS software solutions for data handling, storage, processing and visualization. We expect you to work in an autonomous manner and with an affinity for high quality technology transfer to our industrial partners.

Profile

We expect

  • An excellent MsC degree, preferably in Computer Sciences or Electrical Engineering, or equivalent R&D experience
  • Proven experience in programming (C/C++, Python, Rust, etc.) and software development tools (GitHub, etc.)
  • Knowledge and experience with continuous integration tools (GitLab, Jenkins, etc.) and data-base implementation (SQL, etc.)
  • Good knowledge of processors and latest developments, experience with automotive processors being a plus
  • Knowledge of BMS software development or battery diagnosis technique (such as EIS, IC/DV) being a plus
  • Highly motivated, eager to learn and with a strong sense of ownership
  • Professional proficiency in English (oral and written)

Main duties and responsibilities

  • You design software architecture for advanced Battery management system and implement it on the hardware platforms of our partners, in particular on the zBMS platform of CSEM.
  • You embed battery state estimators (e.g., SoC, SoH, SoS, etc.) together with the algorithm team on zBMS.
  • You implement software that supports, uses or exploits these models and estimators on PC-based platforms.
  • You establish the software performance validation reports.
  • You support the BMS hardware team with the integration of BMS firmware into embedded systems (ARM, DSP).
  • You document your work, make technical reports/presentations and scientific papers for international publication.

We offer

The cooperation between EPFL PV-Lab and the CSEM Battery Innovation Hub is at the forefront in the field of battery management systems design and implementation. We offer an inspiring development environment with a highly motivated team and top-notch laboratory infrastructures for battery testing and system validation.

The successful candidate will conduct cutting-edge research and development in a truly unique international and mixed academic-industrial environment. We offer a 60% part-time up to 100% full-time  2-year research appointment.

Informations

Contract Start Date : 04/01/2025 

Activity Rate Min : 60.00 

Activity Rate Max : 100.00 

Contract Type: CDD

Duration: one year, renewable 

Reference: 1411