The “Energy Systems” group of our Photovoltaics division based in Neuchâtel, Switzerland is looking for a Battery Hardware/Firmware Developer.

Your mission

Your mission is to develop hard- and firmware solutions for our innovative Battery Management System (BMS) technology. You design, realize and test BMS hardware and implement the associated firmware to ensure the functional operation of our BMS solutions.

Your responsibilities

  • You define the hardware and firmware architecture of our BMS solutions with the BMS hardware team.
  • You create the schematics, create or support the PCB layout generation.
  • You plan and conduct hardware design reviews with the project team.
  • You initiate and follow-up PCB manufacturing, including ordering and coordination with external suppliers.
  • You test, commission and debug PCBs and associated electronics.
  • You create, test and debug of firmware including basic operation, control and communication task.
  • You support the integration of BMS software and algorithms together with the BMS software team.

Your profile


  • MSc or PhD degree in Electrical or Electronics Engineering or related fields
  • Excellent knowledge of analog & digital electronics
  • Excellent knowledge in embedded software programming (e.g. C/C++, RTOS, Python)
  • Good knowledge in main embedded protocols (e.g. I2C, SPI, CAN, LIN ecc.)
  • Good knowledge of signal processing techniques and metrology concepts
  • Proven experience in PCB design, layout, prototyping, testing and associated tools (e.g., Altium, Spice)
  • Proven experience in firmware development and testing according to industry standards (e.g., MISRA, SIL)
  • Comfortable with software versioning (e.g., GitHub)
  • Professional proficiency in English (oral and written)
  • Good knowledge of battery diagnosis technique such as EIS, IC/DV, and others being a plus
  • Having experience in embedding battery state estimation being a plus.
  • Hands-on experience in medium voltage battery systems (up to 1kV) being a plus

Interpersonal skills

  • Open, creative, and result-oriented mindset
  • Highly motivated, eager to learn and with a strong sense of ownership
  • Autonomous with strong analytical capacity for solving technical problems and work organization
  • Clear presentation of accomplished work and potential issues
  • Natural curiosity and ability to work on multidisciplinary projects
  • Team player with good communication skills to interact constructively with colleagues and partners
  • Interest and motivation to join a startup that is scheduled to be created within the next two years being a plus

CSEM mission and values

Our mission is the development and transfer of innovative technologies to the Swiss industry and our strength is the excellence of our people who are passionate about technologies and innovation.

We are

  • A unique place between research and industry at the cutting edge of new technologies
  • An innovative, non-profit, and employee-driven company
  • A dynamic, multidisciplinary, and multicultural environment
  • A solar team focused on enabling solutions to energy challenges for a sustainable world

Working@CSEM means

  • being part of a passionate community
  • incredible flexibility, attractive working conditions, and great opportunities of development
  • benefit from a management style based on trust & feedback and that favors a work-life balance

We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity.

We look forward to receiving your complete application file via (CV, cover letter, certificates & diplomas) our job page.

Preference will be given to professionals applying directly.