Software Engineer

Leclanché e-Mobility SA
Av. des Découvertes 14c,, 1401 Yverdon-les-Bains
NOUVEAU
  • 22.07.2025
  • 100%
  • Employé
  • Durée indéterminée

With over a century of experience in battery research and manufacturing, Leclanché is well placed to tackle the challenges of the transition to a carbon-free society. As the only European manufacturer of both power and energy lithium-ion battery cells, Leclanché provides the most effective energy storage solutions for electric vehicles, industrial, marine, grid and microgrid applications.

Our world leading in-house technologies and ownership of the full value chain from electrochemistry to energy management software, make us unique and a partner of choice for customers who require smarter and faster energy storage solutions.

To support our team, we are looking for our offices in Yverdon-les-Bains, Switzerland for a:

Software Engineer

Purpose:

We are seeking a dynamic and skilled Software Engineer to help with the design, development, and management of cloud-based applications for our in-house IoT devices while also contributing to our PC-based tool for configuring our battery management solutions.

In this role, you will be directly involved in architecting, implementing, and evolving software solutions primarily on AWS, and a C# project that includes Angular, NodeJS and .NET Core components.

You will work on a wide range of technologies, from cloud provisioning and security to data streaming and application development. Ensuring the efficient and secure operation of our ground transport, marine, and energy storage solutions. We look forward to your application and the opportunity to drive future technology advancements together. 

Role & Responsibilities: 

  • Architect and provision AWS services using tools like Terraform, OpenTofu, and Ansible.
  • Configure and manage AWS security components, including roles, policies, and identity providers.
  • Implement AWS IoT Greengrass for device edge computing and optimise cloud service integrations.
  • Write and maintain shell scripts for routine automation tasks and release management.
  • Develop and maintain code for back-end cloud services and a PC application using .NET Core.
  • Build, deploy, and manage web applications using CloudFront, REST APIs, and Websockets, ensuring seamless data streaming, message queuing, and database integrations.
  • Collaborate closely with teams in the ground transport, marine, and energy storage domains while aligning with battery-management solutions.
  • Use and configure CI/CD deployment pipelines for corresponding projects.
  • Benchmark alternative cloud services, analyse appropriate solutions for optimised storage, computations and networking workloads.
  • Ensure data privacy, and secure communication and network practices.

Skills & Experience:

  • MSc or equivalent degree in Engineering, Computer Science, or Software Development.
  • 5+ years of software development experience in cloud-based IoT platforms and application development.
  • Extensive experience with AWS services provisioning, configuration, and security best practices.
  • Demonstrated knowledge in networking, remote management, and familiarity with AWS IoT Greengrass.
  • Proficiency in shell scripting and Infrastructure-as-Code scripting (e.g. Terraform, OpenTofu, Ansible).
  • Solid programming skills in Python and C#/Electron application development.
  • Experience with flat file configurations (CSV, JSON, YAML) and web application development utilising CloudFront, REST APIs, and Websocket technologies.
  • Knowledge and experience working with cybersecurity standards (e.g. ISO 21434) and functional safety standards (e.g. IEC 61508, ISO 26262, EN 50657)
  • Familiarity with development for automotive, rail, or energy storage/power grid; direct experience with batteries is a significant plus.

Competencies:

  • Initiative and Adaptability: Proactively identify opportunities for improvement and swiftly adapt to evolving project requirements and technological advancements.
  • Teamwork: Collaborative mindset with the ability to work effectively within cross-disciplinary teams.
  • Customer Focus: Maintain a strong emphasis on delivering high-quality, secure, and reliable solutions that meet customer and industry requirements.
  • Analytical Thinking: Utilise strong analytical skills to troubleshoot complex problems and develop efficient solutions in a fast-paced environment.

Languages:

Good Communication level in English (C1)
Other languages (French, German) a plus

We offer an interesting employment opportunity in an international growing company, dynamic and collaborative working environment, possibility to work on innovative projects and continuous professional growth. 

If you are Swiss or EU citizen, or hold a valid work permit, please apply and send your full application only in English. 

A note to recruitment agencies - we do not accept unsolicited agency resumes and we are not responsible for any fees related to unsolicited CVs. Thank you for your understanding.

Avenue des Découvertes 14 1401 Yverdon, Vaud, Switzerland