Auf einen Blick
- Aufgaben: Entwickle und teste hochwertige Softwarelösungen für diagnostische Produkte.
- Arbeitgeber: Innovatives Pharmaunternehmen mit Fokus auf medizinische Technologien in Rotkreuz.
- Mitarbeitervorteile: Hybrid-Arbeitsmodell, flexible Arbeitszeiten und Unterstützung für ukrainische Flüchtlinge.
- Warum dieser Job: Gestalte die Zukunft der Medizin mit und arbeite an spannenden Projekten im Gesundheitswesen.
- Gewünschte Qualifikationen: Mindestens 2 Jahre Erfahrung in Softwareentwicklung, stark in Rust und C++.
- Andere Informationen: Wir fördern Vielfalt und Inklusion in unserem Team.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
Full Stack Software Engineer vacancy with strong Rust and C++ expertise for our Rotkreuz-based client in the Pharma sector. Your tasks: Defining, developing, testing, and releasing high-quality software solutions for IVD and non-IVD diagnostic products Contributing to hardware-focused medical projects across Molecular Lab, Core Lab, and Point of Care domains Participating in feasibility studies and driving innovative software concepts Taking ownership of development tasks and producing thorough technical documentation Leading estimations and planning of software work packages Reviewing designs and contributing to system architecture with focus on quality attributes Conducting root-cause analyses and implementing fixes for post-market software releases Ensuring compliance with regulatory standards and continuously improving internal processes Your experience/knowledge: 2+ years of hands-on software engineering experience with a strong focus on Rust Solid understanding of Rust paradigms: ownership, borrowing, lifetimes, and async programming Proficient in C++ and working within Linux environments Experience with Docker, and familiarity with libraries like tokio, actix-web, rocket, serde, sqlx Advantageous experience with RabbitMQ, CAN bus, Event-Driven Architecture, and scripting (Python/Shell) Previous work in regulated industries such as medical devices is beneficial University degree in Software Engineering, Electrical Engineering, or related field Language skills: English – fluent; German – an advantage Your soft skills: Proactive, self-motivated team player with strong communication skills Analytical mindset with a focus on clean, well-documented, and robust code Interest in cross-disciplinary collaboration between hardware and software teams Passion for innovation, cost optimization, and sharing knowledge within the team Location: Rotkreuz, Switzerland Work setting: Hybrid (up to 50% remote) Sector: Pharma Start: ASAP Duration: 12 months (extension possible) Workload: 100% Ref.Nr.: BH 22977 Take the next step and send us your resume along with a daytime phone number where we can reach you. Due to Swiss work permit restrictions, we can only consider applications from Swiss nationals, EU citizens, and current work-permit holders for Switzerland. Ukrainian refugees are warmly welcomed – we will support you every step of the way. We welcome applications from individuals of all genders, age groups, sexual orientations, personal expressions, ethnic backgrounds, and religious beliefs. Therefore, there is no requirement to provide gender information or a photo in your application.
Senior SW Engineer Arbeitgeber: eFinancialCareers
Kontaktperson:
eFinancialCareers HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior SW Engineer
✨Tip Nummer 1
Nutze dein Netzwerk, um Informationen über die Firma und die spezifischen Anforderungen der Stelle zu sammeln. Sprich mit aktuellen oder ehemaligen Mitarbeitern, um Einblicke in die Unternehmenskultur und die Projekte zu erhalten.
✨Tip Nummer 2
Bereite dich auf technische Interviews vor, indem du deine Kenntnisse in Rust und C++ auffrischst. Übe Coding-Challenges und sei bereit, deine Problemlösungsfähigkeiten unter Beweis zu stellen.
✨Tip Nummer 3
Informiere dich über aktuelle Trends und Technologien im Bereich der Softwareentwicklung für medizinische Geräte. Zeige in Gesprächen, dass du über die neuesten Entwicklungen informiert bist und wie sie die Branche beeinflussen.
✨Tip Nummer 4
Sei proaktiv und stelle Fragen während des Bewerbungsprozesses. Dies zeigt dein Interesse an der Position und hilft dir, ein besseres Verständnis für die Erwartungen und Herausforderungen der Rolle zu bekommen.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior SW Engineer
Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen: Lies die Stellenanzeige sorgfältig durch und achte auf die spezifischen Anforderungen an Fähigkeiten und Erfahrungen, insbesondere in Bezug auf Rust und C++. Notiere dir, welche Qualifikationen du hast, die zu den Anforderungen passen.
Anpassung des Lebenslaufs: Gestalte deinen Lebenslauf so, dass er die relevanten Erfahrungen und Fähigkeiten hervorhebt. Betone deine Kenntnisse in Rust, C++ und anderen geforderten Technologien wie Docker oder Python. Achte darauf, dass dein Lebenslauf klar strukturiert und gut lesbar ist.
Motivationsschreiben: Verfasse ein überzeugendes Motivationsschreiben, in dem du erklärst, warum du für diese Position geeignet bist. Gehe auf deine Leidenschaft für Softwareentwicklung und Innovation ein und betone deine Teamfähigkeit sowie deine Erfahrungen in regulierten Branchen.
Überprüfung und Einreichung: Bevor du deine Bewerbung einreichst, überprüfe alle Dokumente auf Vollständigkeit und Richtigkeit. Achte darauf, dass du alle geforderten Informationen bereitstellst und deine Kontaktdaten korrekt sind, damit das Unternehmen dich erreichen kann.
Wie du dich auf ein Vorstellungsgespräch bei eFinancialCareers vorbereitest
✨Kenntnis der Technologien
Stelle sicher, dass du ein tiefes Verständnis für Rust und C++ hast. Bereite dich darauf vor, spezifische Fragen zu diesen Programmiersprachen zu beantworten und zeige, wie du deren Paradigmen in deinen bisherigen Projekten angewendet hast.
✨Erfahrungen im regulierten Umfeld
Wenn du bereits in regulierten Branchen wie der Medizintechnik gearbeitet hast, teile konkrete Beispiele aus deiner Erfahrung. Dies zeigt, dass du die Bedeutung von Compliance und Qualität in der Softwareentwicklung verstehst.
✨Teamarbeit und Kommunikation
Betone deine Fähigkeiten zur Zusammenarbeit und Kommunikation im Team. Bereite Beispiele vor, in denen du erfolgreich mit Hardware- und Softwareteams zusammengearbeitet hast, um innovative Lösungen zu entwickeln.
✨Analytisches Denken demonstrieren
Sei bereit, deine analytischen Fähigkeiten zu zeigen, indem du Probleme und Lösungen klar und strukturiert darlegst. Diskutiere, wie du bei der Fehlersuche vorgehst und welche Methoden du anwendest, um robuste und gut dokumentierte Software zu erstellen.