Software Engineer (Medical Devices)
Posted
Jul 08, 2026 (7d ago)
Seniority
Senior
Work Model
Hybrid
Type
Full-time
Category
Salary
CHF 100k – CHF 140k ≈ $113,000 – $158,200 USD
Skills
Description
Software Engineer (Medical Devices) Permanent | CHF 100,000–140,000 | Hybrid Working | Switzerland We're supporting an innovative Swiss MedTech organisation that's transforming the future of organ transplantation. The company has developed an advanced organ perfusion platform that enables donor organs to be preserved and monitored outside the human body for extended periods. This groundbreaking technology allows clinicians to assess organ quality before transplantation, increasing the number of viable donor organs and helping improve patient outcomes. Having already achieved a world-first clinical milestone, the business is continuing to push the boundaries of medical technology and is now looking to expand its engineering team. This is a unique opportunity to work on software that genuinely saves lives. You'll collaborate with a multidisciplinary team of software, electronics and mechanical engineers, scientists and clinicians to develop next-generation medical devices used in life-critical healthcare environments. The Role As a Software Engineer, you'll play a key role throughout the entire software development lifecycle, helping to design, develop and maintain software for a highly regulated medical device. Working within an Agile environment, you'll contribute to software architecture, implementation, verification, validation and continuous product improvement while ensuring compliance with international medical device standards. This is a hands-on engineering role where quality, safety and reliability are paramount. Key Responsibilities Develop software in accordance with IEC 62304 medical device software lifecycle standards. Contribute across the full software development lifecycle, including requirements gathering, architecture, detailed design, implementation, testing, documentation and maintenance. Design, implement and maintain high-quality software for complex medical systems. Develop and execute software verification and validation (V&V) activities. Investigate and resolve software defects while supporting continuous improvement initiatives. Produce technical documentation to support regulatory compliance. Participate in software risk management activities. Collaborate closely with multidisciplinary engineering teams, suppliers and external partners. Act as a Software Subject Matter Expert within project teams. Support product testing and participate in clinical and laboratory activities to better understand real-world system operation. About You You'll be an experienced Software Engineer who enjoys solving technically challenging problems and developing software for highly regulated environments. Essential Skills & Experience Master's degree in Computer Science, Medical Technology or a related discipline. 5+ years' commercial software development experience. Strong knowledge of IEC 62304 and the medical device software development lifecycle. Excellent Object-Oriented Programming skills. Experience programming PLCs using Structured Text (ST) . Experience across software architecture, design, implementation and testing. Knowledge of software verification, validation and risk management. Excellent communication and stakeholder engagement skills. Fluent English. Desirable Experience Beckhoff automation systems. Python, C or C++. IEC 60601-1 electrical safety standards. Embedded software development. Medical device or other safety-critical industries. If you are interested please apply or send your CV to [email protected]
Similar Jobs
Staff Software Developer
Varicent · Canada
Staff Software Engineer, Product (Mexico City)
LawnStarter · Mexico
Staff Software Engineer, Product (São Paulo)
LawnStarter · Brazil
Staff Software Engineer, Product (Montevideo)
LawnStarter · Uruguay