Auf einen Blick
- Aufgaben: Design and develop embedded software for next-gen Battery Management Systems.
- Arbeitgeber: Join CSEM, a leader in innovative technology transfer for sustainable energy.
- Mitarbeitervorteile: Enjoy flexibility, attractive working conditions, and opportunities for personal development.
- Warum dieser Job: Be part of a passionate team making a real impact on energy challenges.
- Gewünschte Qualifikationen: Master’s degree in Computer Science or Electrical Engineering; experience in embedded systems and cloud solutions required.
- Andere Informationen: Work in a dynamic, multicultural environment focused on innovation and sustainability.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
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.
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.
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.
Interpersonal 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.
means
- Being part of a passionate community.
- Incredible flexibility, attractive working conditions, and great opportunities for 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.
#J-18808-Ljbffr
Battery Software Engineer (F/M) 100% Arbeitgeber: CSEM SA

Kontaktperson:
CSEM SA HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Battery Software Engineer (F/M) 100%
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, such as C/C++ for real-time applications and cloud development frameworks like React and Node.js. This will not only help you understand the role better but also allow you to speak confidently about your relevant experience during interviews.
✨Tip Number 2
Engage with the battery technology community by attending relevant webinars, workshops, or conferences. This can provide you with insights into current trends and challenges in battery management systems, which you can discuss in your interview to demonstrate your passion and knowledge.
✨Tip Number 3
Showcase your ability to work autonomously by preparing examples of past projects where you took ownership of a task or led a team. Highlighting your interpersonal skills and eagerness to learn will resonate well with the company's values.
✨Tip Number 4
Research CSEM's mission and values thoroughly. Understanding their commitment to innovation and technology transfer will allow you to align your personal goals with theirs, making your application more compelling.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Battery Software Engineer (F/M) 100%
Tipps für deine Bewerbung 🫡
Tailor Your Cover Letter: Make sure to customize your cover letter to reflect your passion for battery technology and your specific skills in embedded systems and cloud-based solutions. Highlight how your experience aligns with the responsibilities outlined in the job description.
Showcase Relevant Experience: In your CV, emphasize your experience with C/C++ for real-time applications, as well as any projects involving cloud development and data analytics. Be specific about your contributions and the technologies you used.
Highlight Interpersonal Skills: Since the role requires autonomy and a strong sense of ownership, include examples in your application that demonstrate your ability to work independently and your eagerness to learn. This can set you apart from other candidates.
Prepare Supporting Documents: Gather all necessary documents such as your CV, cover letter, and certificates. Ensure they are well-organized and clearly demonstrate your qualifications for the Battery Software Engineer position.
Wie du dich auf ein Vorstellungsgespräch bei CSEM SA vorbereitest
✨Showcase Your Technical Skills
Be prepared to discuss your experience with embedded systems and cloud-based solutions. Highlight specific projects where you used C/C++ for real-time applications, and be ready to explain your familiarity with RTOS like FreeRTOS or Zephyr.
✨Demonstrate Your Problem-Solving Abilities
Expect questions that assess your ability to tackle complex problems. Prepare examples of how you've integrated battery state estimators or developed cloud solutions for data processing and visualization in previous roles.
✨Emphasize Collaboration and Communication
Since the role involves working closely with BMS engineers and algorithm experts, be ready to discuss your teamwork experiences. Share how you effectively communicated technical concepts and collaborated on projects.
✨Prepare for Behavioral Questions
Reflect on your past experiences and be ready to answer behavioral questions that explore your sense of ownership, eagerness to learn, and ability to work autonomously. Use the STAR method (Situation, Task, Action, Result) to structure your responses.