Auf einen Blick
- Aufgaben: Entwickle und verwalte cloudbasierte Anwendungen für IoT-Geräte und PC-Tools.
- Arbeitgeber: Werde Teil eines wachsenden, internationalen Unternehmens mit innovativen Projekten.
- Mitarbeitervorteile: Flexible Arbeitsmöglichkeiten, dynamisches Team und kontinuierliche berufliche Weiterentwicklung.
- Warum dieser Job: Gestalte die Zukunft der Technologie in einem kollaborativen Umfeld mit echten Auswirkungen.
- Gewünschte Qualifikationen: MSc in Ingenieurwesen oder Informatik und 5+ Jahre Erfahrung in der Softwareentwicklung.
- Andere Informationen: Gute Englischkenntnisse erforderlich; weitere Sprachen sind von Vorteil.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
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 ( 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 ( ISO 21434) and functional safety standards ( 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.
jid28bea49afr jit0731afr
Software Engineer Arbeitgeber: Leclanché e-Mobility SA
Kontaktperson:
Leclanché e-Mobility SA HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Engineer
✨Tip Nummer 1
Nutze dein Netzwerk! Sprich mit ehemaligen Kollegen oder Kommilitonen, die bereits in der Branche arbeiten. Oftmals erfährt man über persönliche Kontakte von offenen Stellen, die nicht öffentlich ausgeschrieben sind.
✨Tip Nummer 2
Beteilige dich an relevanten Online-Communities oder Foren, die sich mit Cloud-Technologien und IoT beschäftigen. Dort kannst du nicht nur dein Wissen erweitern, sondern auch potenzielle Arbeitgeber kennenlernen und dich über aktuelle Trends austauschen.
✨Tip Nummer 3
Zeige deine Fähigkeiten durch praktische Projekte! Erstelle ein Portfolio mit eigenen Projekten, die deine Kenntnisse in AWS, C#, und IoT demonstrieren. Dies kann dir helfen, dich von anderen Bewerbern abzuheben.
✨Tip Nummer 4
Bereite dich auf technische Interviews vor, indem du häufige Fragen zu Cloud-Architekturen, Sicherheitspraktiken und Programmierung übst. Nutze Plattformen wie LeetCode oder HackerRank, um deine Coding-Fähigkeiten zu verbessern.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Engineer
Tipps für deine Bewerbung 🫡
Stelle sicher, dass dein Lebenslauf aktuell ist: Dein Lebenslauf sollte alle relevanten Erfahrungen und Fähigkeiten im Bereich Softwareentwicklung, insbesondere in Bezug auf cloudbasierte IoT-Plattformen und die verwendeten Technologien wie AWS, C#, Angular und NodeJS, hervorheben.
Motivationsschreiben anpassen: Verfasse ein individuelles Motivationsschreiben, das deine Leidenschaft für Softwareentwicklung und deine spezifischen Erfahrungen mit den geforderten Technologien betont. Gehe darauf ein, wie du zur Weiterentwicklung der IoT-Geräte und der Batterieverwaltungslösungen beitragen kannst.
Technische Fähigkeiten hervorheben: Achte darauf, deine technischen Fähigkeiten klar darzustellen, insbesondere in Bezug auf AWS-Dienste, Shell-Scripting und Infrastruktur als Code. Verwende konkrete Beispiele aus deiner bisherigen Arbeit, um deine Kompetenz zu untermauern.
Sprache und Formatierung: Da die Bewerbung auf Englisch erfolgen soll, achte auf eine klare und präzise Sprache. Vermeide Fachjargon, der nicht allgemein bekannt ist, und stelle sicher, dass deine Bewerbung gut strukturiert und fehlerfrei ist.
Wie du dich auf ein Vorstellungsgespräch bei Leclanché e-Mobility SA vorbereitest
✨Verstehe die Technologien
Mach dich mit den spezifischen Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie AWS, C#, Angular und NodeJS. Zeige im Interview, dass du nicht nur die Grundlagen verstehst, sondern auch praktische Erfahrungen mit diesen Technologien hast.
✨Bereite Beispiele vor
Denke an konkrete Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast, insbesondere solche, die mit Cloud-basierten Anwendungen oder IoT zu tun haben. Sei bereit, diese Beispiele zu teilen und zu erklären, wie du Probleme gelöst hast.
✨Fragen zur Unternehmenskultur
Bereite Fragen vor, die sich auf die Unternehmenskultur und das Team beziehen. Zeige dein Interesse an der Zusammenarbeit und wie du dich in ein interdisziplinäres Team einfügen kannst. Dies zeigt, dass du nicht nur an der technischen Seite interessiert bist, sondern auch an der Teamdynamik.
✨Analytisches Denken demonstrieren
Sei bereit, deine analytischen Fähigkeiten zu zeigen, indem du komplexe Probleme während des Interviews diskutierst. Du könntest gebeten werden, eine technische Herausforderung zu lösen oder einen Lösungsansatz zu skizzieren. Übe, klar und strukturiert zu denken und deine Gedanken zu kommunizieren.