Staff Software Engineer

vor 2 Monaten


Zürich, Schweiz Abbott Vollzeit

Thoratec Switzerland GmbH is part of the medical device division of Abbott Laboratories , a fortune 500 company with over 115’000 employees worldwide. We are the global market leader for implantable and extracorporeal blood pumps based on magnetic levitation technology. Our life-saving systems, which we develop and manufacture in Zurich, are used for advanced heart failure patients needing short- or long-term circulatory support.

Our location in the heart of the city of Zurich has around 130 employees in the areas of development, quality and production of the CentriMag system and the HeartMate 3 . We are looking for a motivated and talented

Staff Software Engineer R&D

to join our team in Zurich. As part of the R&D Software Team you are responsible for software development for life sustaining medical devices. Your tasks include design and implementation of embedded software and desktop applications that are part of the product development. In this highly regulated environment you are exposed to all aspects of the software life cycle. You will use tools like Jira, Confluence, Git and Jenkins, and write software in C/C++ and C#.

Main Responsibilities

Design, development, testing, documentation, release and maintenance of software for medical devices

Organize work according to project priorities, deadlines and deliverables

Collaborate on interdisciplinary Product development activities during the full life-cycle of class 2 and class 3 medical devices

Lead new product development activities including verification and validation, e.g. test method development

Support production activities for the introduction of new products

Support regulatory submissions through required documentation

(Sub-) Project Management on new product development and sustaining projects

Required Qualifications

Master's Degree in Computer Science, Software Engineering or equivalent (ETH/FH or comparable education)

10+ years of experience in a similar position in the MedTech industry or in another industry that requires functional safety certifications

Experience in C/C++ and C#

Experience in the complete software life cycle

Good understanding of the principles of software architecture and usual design patterns

Good collaboration and team playing skills

Excellent analytical and creative problem-solving skills

Excellent learning skills

Flexible developer with accurate working and documentation style

Capable of producing quality documentation in English, fulfilling the requirements of the MedTech industry

Fluent in German and English

Preferred Qualifications

Experience in Requirements Engineering including product architecture and design transfer of requirements

Experience in Design Verification & Validation planning and execution

Experience in the development of MedTech software according to IEC 62304

Experience in Risk Management and Cybersecurity

We are looking for passionate person who masters the cross-functional and international collaboration. Do you have what it takes? Then send us your application including motivation letter, curriculum vitae, letter of recommendation and diplomas today. We are looking forward to meeting you in the heart of Zurich

Please follow our Career site and check for available openings: 


  • Staff Software Engineer

    vor 2 Monaten


    Zürich, Schweiz Abbott Laboratories Vollzeit

    Thoratec Switzerland GmbH is part of the medical device division of Abbott Laboratories, a fortune 500 company with over 115’000 employees worldwide. We are the global market leader for implantable and extracorporeal blood pumps based on magnetic levitation technology. Our life-saving systems, which we develop and manufacture in Zurich, are used for...

  • Staff Software Engineer

    vor 2 Monaten


    Zürich, Schweiz Abbott Laboratories Vollzeit

    Thoratec Switzerland GmbH is part of the medical device division of Abbott Laboratories, a fortune 500 company with over 115’000 employees worldwide. We are the global market leader for implantable and extracorporeal blood pumps based on magnetic levitation technology. Our life-saving systems, which we develop and manufacture in Zurich, are used for...


  • Zürich, Schweiz Proclinical Group Vollzeit

    Proclinical is seeking a motivated and talented Staff Software Engineer R&D to join our client's team in Switzerland. In this role, you will be responsible for software development for life-sustaining medical devices. You will design and implement embedded software and desktop applications, and be involved in all aspects of the software life cycle in a...


  • Zürich, Schweiz Databricks Inc. Vollzeit

    We are hiring a Senior Staff Software Engineer/Principal Software Engineer for Databricks' Engineering team reporting to an Engineering Leader. You will be part of the Databricks engineering organization, working on one of the most important products here within Databricks while working with teams that develop Databricks products and features for thousands...


  • Zürich, Schweiz Google Inc. Vollzeit

    Senior Staff Software Engineer, Cloud Specialized Generative AIApplyMinimum Qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, and with data structures/algorithms.7 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning or...


  • Zürich, Schweiz Google Inc. Vollzeit

    Senior Staff Software Engineer, Cloud Specialized Generative AIApplyMinimum Qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, and with data structures/algorithms.7 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning or...

  • Software Engineer

    vor 2 Monaten


    Zürich, Zürich, Schweiz Energie 360° AG Vollzeit

    Job Title: Software EngineerOur team is looking for a skilled Software Engineer to join our ranks. As a Software Engineer, you will be responsible for designing, developing, and testing software applications. Your primary goal will be to create efficient, scalable, and user-friendly software solutions that meet the needs of our customers. If you have a...


  • Zürich, Schweiz LocalStack GmbH Vollzeit

    We are seeking a highly skilled Senior/Staff Full-Stack Engineer to join our SaaS/Platform team.About LocalStackWe are a young, fast-growing startup building cutting-edge technology to revolutionise cloud development processes and support highly efficient dev&test feedback loops. At its core, LocalStack provides a high-fidelity emulator and local cloud...

  • Senior Software Engineer

    vor 2 Monaten


    Zürich, Zürich, Schweiz tw. GmbH Vollzeit

    We are seeking a skilled Senior Software Engineer to join our team at {company}.As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications. Your expertise in software development principles, tools, and methodologies will be crucial in delivering high-quality solutions that meet our business needs.Key...

  • Software Test Engineer

    vor 2 Monaten


    Zürich, Schweiz House of Recruiting AG Vollzeit

    Für unseren Kunden, eine moderne Schweizer IT-Firma, suchen wir einen Software Test Engineer (all genders). In dieser Rolle bist du ein festes Teammitglied im Scrum Team und übernimmst die Software Testing- und Qualitätsverantwortung. Das Scrum Team entwickelt ein neues Produkt für Enterprise Kunden. DEINE AUFGABEN: Als Software Test Engineer spielst du...


  • Zürich, Schweiz Noir Consulting Vollzeit

    .NET Software Engineer - Global Engineering Firm - Zürich (Tech stack: .NET Software Engineer, .NET 8, C#, .NET Core, WPF, REST APIs, SQL Server, Azure, Angular 17, JavaScript, Softwareentwickler, Entwickler, .NET Software Engineer) Founded in 1988, our client has played a key role in some of the World's most iconic structures and is responsible for some of...


  • Zürich, Schweiz Abbott Vollzeit

    to join our team in Zurich. As part of the R&D Software Team you are responsible for software development for life sustaining medical devices. Your tasks include design and implementation of embedded software and desktop applications that are part of the product development. In this highly regulated environment you are exposed to all aspects of the software...

  • Software Engineer

    vor 2 Monaten


    Zürich, Zürich, Schweiz Coopers iET AG Vollzeit

    Job DescriptionWe are looking for a skilled Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and testing software applications. The ideal candidate will have a strong understanding of Java and be able to work collaboratively with the development team.Responsibilities:Design and develop software...

  • Software Engineer

    vor 2 Monaten


    Zürich, Zürich, Schweiz Hirslanden Klinik im Park Vollzeit

    Job Description:As a Software Engineer at {company}, you will be working on developing scalable and efficient software solutions. Key responsibilities include designing and implementing algorithms, writing clean and well-documented code, and collaborating with cross-functional teams to deliver high-quality products.Key Skills: * Programming languages: Java,...

  • Software Engineer

    vor 2 Monaten


    Zürich, Schweiz Coopers iET AG Vollzeit

    Software Engineer Für unseren Kunden aus dem Energiesektor in Aarau, suchen für ein spannendes Mandat in einer hochkritischen Infrastruktur, eine:n motivierte:n Senior Softwareengineer Ihre Aufgaben: Sicherstellen des ordentlichen Betriebs und der Wartung derjenigen Applikationen, welche für die Unterstützung der Geschäftsprozesse eingesetzt...

  • Software Engineer

    vor 2 Monaten


    Zürich, Schweiz Coopers iET AG Vollzeit

    Software Engineer Für unseren Kunden aus dem Energiesektor in Aarau, suchen für ein spannendes Mandat in einer hochkritischen Infrastruktur, eine:n motivierte:n Senior Softwareengineer Ihre Aufgaben: Sicherstellen des ordentlichen Betriebs und der Wartung derjenigen Applikationen, welche für die Unterstützung der Geschäftsprozesse eingesetzt...

  • Software Engineer

    vor 2 Monaten


    Zürich, Schweiz Coopers iET AG Vollzeit

    Software Engineer Für unseren Kunden aus dem Energiesektor in Aarau, suchen für ein spannendes Mandat in einer hochkritischen Infrastruktur, eine:n motivierte:n Senior Softwareengineer Ihre Aufgaben: Sicherstellen des ordentlichen Betriebs und der Wartung derjenigen Applikationen, welche für die Unterstützung der Geschäftsprozesse eingesetzt...


  • Zürich, Zürich, Schweiz Coopers Group AG Vollzeit

    Our company "{company}" is seeking a Senior Software Engineer with expertise in Python. The ideal candidate will have experience in developing scalable and efficient software solutions using Python and its associated frameworks. Key responsibilities include designing and implementing software applications, collaborating with cross-functional teams, and...


  • Zürich, Schweiz Google Vollzeit

    Google Google’s mission is to organize the world's information and make it universally accessible and useful. Minimum Qualifications: Bachelor's degree or equivalent practical experience. 8 years of experience with security assessments or security design reviews or threat modeling. 8 years of experience with security engineering, computer and network...


  • Zürich, Schweiz ERNI Schweiz AG Vollzeit

    About the position Du bist Embedded Software Engineer C++. Du liebst Software wie die Kommunikation mit dem Kunden? Dann passt Du zu uns wie der Software Engineer vor den Rechner! Kundenprojekten unterstützen wir Dich in Deiner persönlichen beruflichen Entwicklung. Flexible ArbeitszeitenWeiterbildung und CoachingsMit Deinem Fachwissen unterstützt Du...