Summary Job Type Full Time Industry Manufacturing & Production Location Zug, Switzerland Pay CHF90000-115000, Annual Salary Software Engineering is a division of the Technology Department that, in close collaboration with Innovation Development, Product Management, IT, Production, and other departments, develops and manages software for household appliances in the kitchen and textile sectors.
We also drive the further development of digital channels.
As a software team, we are involved in product development from the very beginning and support our products throughout their entire lifecycle.
This is what the position offers you.
You design, implement and maintain DevOps processes specifically for embedded systems You integrate Continuous Integration (CI) and Continuous Deployment (CD) pipelines into embedded software development projects You ensure a stable development and production environment by automating and monitoring build and deployment processes You work closely with developers to seamlessly integrate software testing and quality assurance into the development cycle You automate the deployment and update of software for embedded systems You implement and maintain virtualization and containerization solutions for embedded development environments (e.g., Docker, Kubernetes) You ensure that best practices are followed within the software team You optimize system stability, scalability and availability You participate in code reviews and improve the automation of test methods What you bring to the position You have a degree in computer science, electrical engineering or a comparable field or have equivalent professional experience You have several years of experience in embedded software development, ideally with C and C++ (using GNU GCC, Make, CMake and Conan) You have in-depth knowledge of DevOps practices, tools, and technologies (e.g., Jenkins, GitLab CI/CD, Ansible) as well as experience with Git and Linux You are a team player and are characterized by your passion for quality and innovation You have experience in creating and maintaining build systems and release pipelines You have in-depth knowledge of troubleshooting, system monitoring, and performance tuning (e.g., with Grafana, Prometheus) You have a deep understanding of agile methods and SAFe principles You communicate confidently in German and English, both verbally and in writing