Engineering
Battery Software Engineer (F/M) 50%
Facing the challenge of our time
Help us grow and be more impactful!
The “Battery Systems” group of our “Sustainable Energy” Business Unit based in Neuchâtel, Switzerland, is currently looking for a Battery Software Engineer.
Your mission
Your mission is to design, develop, and test embedded software and cloud-based solutions that enable next-generation Battery Management System (BMS) platforms. You will play a key role in implementing real-time embedded software for BMS applications while also contributing to cloud-based battery data processing, storage, and visualization.
Collaborating closely with BMS engineers and battery algorithm experts, you will integrate advanced battery state estimators into the embedded system and develop cloud solutions for monitoring and analysis. Your work will directly support the technology transfer to industrial partners, ensuring high-quality, innovative solutions. This role requires autonomy, technical excellence, and a strong commitment to delivering impactful software solutions in the field of battery technology.
Your responsibilities
As part of our team, you will contribute to the development of cutting-edge BMS technology by:
- Designing and implementing embedded software for an advanced Battery Management System, specifically on real-time hardware platforms like the CSEM zBMS.
- Developing a cloud-based BMS platform (zBMS Cloud BMS) to handle data logging, analysis, and visualization through an interactive GUI.
- Integrating and embedding battery state estimators (e.g., State of Charge (SoC), State of Health (SoH), State of Safety (SoS)) in collaboration with the algorithm team.
- Documenting and presenting your work, including performance validation reports, technical documentation, and scientific publications at the international level
Your profile
We are looking for a highly motivated and skilled software engineer with expertise in embedded systems and cloud-based solutions for Battery Management Systems (BMS).
Know-how:
- A Master’s degree (MSc) in Computer Science, Electrical Engineering, or equivalent R&D experience.
- Embedded Systems: Experience in C/C++ for real-time applications using RTOS (FreeRTOS, or Zephyr). Understanding of ARM processors and experience with automotive processors is a plus.
- Web & Cloud Development: Full-stack experience with JavaScript (preferably with frameworks such as React and Next.js) for frontend UI and Node.js or Flask for backend, including REST API design, server-side logic, and data handling.
- Software Development & DevOps: Good knowledge in Git, Docker and CI/CD tools (GitLab, Jenkins, Azure DevOps).
- Database & Data Analytics: Experience with SQL, PostgreSQL, and data analysis using Python.
- Wireless Communication & IoT: Knowledge of WiFi, Zigbee, Bluetooth, and communication protocols (HTTP, MQTT).
- Familiarity with BMS software and battery diagnosis techniques is an advantage.
Interpersonnal skills:
- A strong sense of ownership, eagerness to learn, and ability to work autonomously.
- Professional proficiency in English (both oral and written).
CSEM mission and values
Our mission is the development and transfer of innovative technologies to the Swiss industry. Our objective is to make an impact on our customers and on society at large in the fields of precision manufacturing, digital technologies and sustainable energy. Our strength is the excellence of our people, about 600 passionate specialists dedicated to innovation and technology transfer. We believe that strong values support the successful development of our organization as well as the harmonious and balanced development of all our employees.
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.