OverviewAs a Senior Software Engineer, you will design and develop medical desktop applications in a regulated environment to support neurology products. You will work with cross-functional teams to align software with product strategy, ensuring high quality, safety, and compliance. Your work will span the full SDLC, with emphasis on robust design, testing, and documentation that improve patient outcomes. This role offers impact-driven work in a collaborative, international setting with a strong focus on growth and learning.BenefitsDesign and develop software components for medical desktop applicationsSupport delivery of software aligned to critical neurology product strategyContribute across the full software development lifecycle (SDLC)Create and execute low-level test plans for robustnessCollaborate with R&D, Quality, Regulatory, and Product ManagementEnsure compliance with medical device standards (IEC 62304, ISO 13485 where applicable)Apply best practices in design, coding standards, testing, and documentationParticipate in risk management, verification, and validationMentor junior engineers and foster a high-performing cultureResponsibilities5+ years of software engineering experienceStrong programming experience in C++, C#, Java, or PythonExperience designing modular software components and architecturesHands‐on unit testing and low-level test executionFamiliarity with Agile methodologiesStrong analytical and problem-solving skillsFluent Italian (mandatory)Professional level of English (written and spoken)Knowledge of desktop application development (Windows) or regulatory standards is a plusUnderstanding of cybersecurity and data protection in regulated environments is advantageousRequirementsHybrid working modelCareer development and continuous learningInternational working environment
#J-18808-Ljbffr