Development Engineer - SW (BMS) M/F - Switzerland
Michael Page
Switzerland, DE
8d ago


The BMS - Engineering Team works to define project architectures and requirements, and delivers functional integration of mechanical, electrical, and energy storage systems for various applications of E-

mobility and stationary application.

Development activities covers new generation BMS design, development of system architecture, verification / validation of the identified functions and their implementation.

Qualified candidates must possess at least 3 or higher years of experience and should be knowledgeable in energy storage technologies.

He / she should have experienced with high and / or low voltage BMS design, and BMS integration with other systems be it vehicle or stationary energy storage application.

This role will bring software developing skills to the team with a focus on BMS (Battery Management System) technologies, and BMS integration.

The Candidate should :

  • understand the engineering principles and role of BMS technologies in energy storage systems
  • support the development of BMS software for various platforms and applications
  • develop the modular architectural design for next generation BMS
  • define and execute : functional requirements, system boundaries, component & subsystem interface definition, functional safety, and performance tracking, in relation to BMS elements
  • develop functional Safe BMS architecture
  • test and validate the SW functionality with PIL and HIL
  • plan and manage engineering activities according to project requirements
  • work on specific phases of projects such as technical studies, review projects for compliance with customer requirement, preparation of specifications, and documentation, technical plans, and validation
  • possess good interpersonal and presentation skills with the ability to interact and communicate effectively at all levels within the organization and outside the organization.
  • Other duties as required to insure project success
  • World class battery storage manufacturer

    Experienced SW developer in BMS field


  • Bachelor of Science or Software Engineering, Electrical Engineering, Mechanical Engineering, Chemical Engineering, or related discipline
  • Minimum of 3 years of engineering experience system software develop
  • Proficient with C / C++ and assembly language for low level software (BSW) development,
  • Experience with RTOS
  • Working knowledge of embedded software development tools, such as compilers, debuggers and simulators
  • Working knowledge of communication protocols like CAN, CAN open, Modbus, RS 485 / 232, SM bus
  • Knowledge Version Control (Git); Issue Tracker (Jira);
  • experience with concurrent and distributed systems
  • Prior experience with software development and diagnostics tools (e.g., HIL / PIL testers)
  • Experience of Matlab / Simulink
  • Good teamwork skills and ability to work independently
  • Outstanding interpersonal and problem solving skills
  • English Fluent, French is a plus
  • Firmenprofil

    Our client is one of the oldest battery company in the world and the largest lithium battery manufacturer in Europe. Its core business is designing, developing and manufacturing customised energy storage solutions for electricity generation and transmission, mass transportation, heavy industrial machines and special battery systems.


    This position offers attractive conditions and a great work environment. If you like working on innovative projects, this is the place to be.

    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form