About ARTIDIS
ARTIDIS AG is a clinical-stage health-tech start-up founded in Basel, Switzerland, that has developed the first nanomechanical biomarker for cancer diagnosis and treatment optimization. The ARTIDIS nanotechnology platform integrates different types of clinical data into the ARTIDISNET digital platform, allowing physicians to significantly shorten the current diagnostic process and benefit both the patient and the healthcare system. ARTIDIS enables professionals to design personalized cancer treatment plans tailored to individual patients' needs and desired outcomes.
Job Purpose
The purpose of this position is to develop medical device software for ARTIDIS medical device hardware products. The position requires a software engineer who ideally brings experience in writing software for medical devices (hardware) according to IEC 62304 and/or FDA guidelines.
Duties and Responsibilities
* Design, planning, and implementation of software modules for the ARTDIS medical device hardware products, written in C++ (based on the QT SDK), including the establishment of unit tests and through engineering level testing. Software modules may include:
o control algorithms for electromechanical systems (such as nano-mechanical motors)
o modules for processing and analysis of data from sensor systems
o modules for image processing and image reconstruction including camera control
o low level driver software for the control of embedded hardware and peripheral microcontroller systems (including serial and Ethernet based communication)
o graphical user interfaces, state-machines for software behavior control and business logic
o modules for backend-communication, telemetry and remote device control
* Understanding of user- and system-requirements in close collaboration with product owners, software- and system-architects, regulatory and quality representatives, and ARTIDIS management. Furthermore: translation of these user- and system-requirements into software requirements and software detail specifications.
* Maintenance of the codebase over the whole development lifecycle process incl. analysis of unexpected behavior, resolution of anomalies, and update of codebase to accommodate changes in hardware and/or operating system.
* Active participation in code review and software testing, including the formulation of software test instructions
* Support of the maintenance and development of the CI/CD infrastructure
Qualifications
* At least two years experience in professional software development
* Solid expertise and professional experience in C++ or similar object oriented language
* Excellent team player and problem solver with analytical mind and attention to detail
* Excellent verbal and written communication skills in English
* Bachelor’s degree in computer science, electrical engineering, biomedical engineering or similar
* Experience in the field of medical device software or other highly regulated industries is a strong plus
* Experience with embedded systems, communication protocols (TCP/IP, RS-485, etc.), and/or robotics is a strong plus
* Experience with computer vision systems is a strong plus
* Willingness to take responsibility and ability to work independently
Working Conditions
The environment is a typical start-up with an intrinsically motivated international team. Our company is an excellent place for rapid advancement and offers a promising opportunity to learn and share know-how in a very agile environment. The position requires the employee to go the extra mile when needed. We are looking for a team player who appreciates direct communication. The effort is rewarded with challenging tasks, the possibility to take responsibility, a highly driven team, and work serving a significant purpose. The job position comes with a competitive salary and a bonus for outstanding performance.
This position is primarily on-site, with the possibility of remote work/home office on a limited basis, depending on business needs and operational requirements. Flexibility may be considered in alignment with team collaboration and role responsibilities.
#J-18808-Ljbffr