Battery Software Engineer (F/M) 50%
Battery Software Engineer (F/M) 50%

Battery Software Engineer (F/M) 50%

Neuenburg Vollzeit 36000 - 60000 € / Jahr (geschätzt) Kein Home Office möglich
CSEM SA

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 a supportive work-life balance.
  • Warum dieser Job: Make a real impact in battery technology while collaborating with passionate experts.
  • 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 sustainability and innovation.

Das voraussichtliche Gehalt liegt zwischen 36000 - 60000 € 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) 50% Arbeitgeber: CSEM SA

At CSEM, we pride ourselves on being an exceptional employer, offering a dynamic and innovative work environment in Neuchâtel, Switzerland. Our commitment to employee growth is reflected in our flexible working conditions, a culture of trust and feedback, and opportunities for professional development within the cutting-edge field of battery technology. Join us to be part of a passionate community dedicated to making a meaningful impact on sustainable energy solutions.
CSEM SA

Kontaktperson:

CSEM SA HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Battery Software Engineer (F/M) 50%

✨Tip Number 1

Make sure to showcase your experience with embedded systems and real-time applications. Highlight any projects where you've used C/C++ in conjunction with RTOS, as this is crucial for the Battery Software Engineer role.

✨Tip Number 2

Familiarize yourself with the specific technologies mentioned in the job description, such as ARM processors and cloud development frameworks like React and Node.js. Being able to discuss these in detail during an interview will set you apart.

✨Tip Number 3

Demonstrate your understanding of battery management systems and data analytics. Prepare examples of how you've worked with SQL or Python for data analysis, as this knowledge is essential for the role.

✨Tip Number 4

Emphasize your interpersonal skills and ability to work autonomously. The company values a strong sense of ownership, so be ready to share experiences that illustrate your commitment to delivering impactful solutions.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Battery Software Engineer (F/M) 50%

Embedded Systems Development
C/C++ Programming
Real-Time Operating Systems (RTOS)
ARM Processor Knowledge
Full-Stack Web Development
JavaScript Frameworks (React, Next.js)
Node.js or Flask for Backend Development
REST API Design
Git Version Control
Docker Containerization
CI/CD Tools (GitLab, Jenkins, Azure DevOps)
SQL and PostgreSQL Database Management
Data Analysis with Python
Wireless Communication Protocols (WiFi, Zigbee, Bluetooth)
Battery Management Systems (BMS) Knowledge
Technical Documentation and Reporting
Autonomous Work Ethic
Professional Proficiency in English

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, make sure to mention instances where you've successfully worked independently or led projects. This will demonstrate your ability to thrive in a dynamic environment.

Prepare Technical Documentation Samples: If possible, include samples of technical documentation or performance validation reports you have created in previous roles. This will showcase your ability to document and present your work effectively, which is a key responsibility in this 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 or developed cloud platforms using JavaScript frameworks.

✨Demonstrate Problem-Solving Abilities

Expect technical questions that assess your problem-solving skills, especially in battery management systems. Prepare examples of challenges you've faced and how you overcame them, particularly in integrating battery state estimators.

✨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.

Battery Software Engineer (F/M) 50%
CSEM SA
CSEM SA
  • Battery Software Engineer (F/M) 50%

    Neuenburg
    Vollzeit
    36000 - 60000 € / Jahr (geschätzt)

    Bewerbungsfrist: 2027-02-26

  • CSEM SA

    CSEM SA

    100 - 250
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>