Back to search
Sci-Rec Linkedin · Posted 17d ago

Software Engineer

Spain

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Software Engineer (Medical Devices)


We're looking for a talented Software Engineer to join an innovative team developing next-generation medical technology. This is an exciting opportunity to work across the full software development lifecycle, contributing to products that have a real impact on patient care.


What you'll be doing

  • Design, develop and maintain high-quality software for regulated medical devices.
  • Participate in software architecture, system design and technology selection.
  • Develop robust, testable code using technologies including C#, .NET, C++, and MATLAB.
  • Support cloud-based infrastructure and software systems, including AWS-hosted applications.
  • Plan and execute software verification activities, including unit, integration, regression and cybersecurity testing.
  • Collaborate with cross-functional teams including hardware, quality, regulatory and data specialists.
  • Produce and maintain software lifecycle documentation in line with medical device regulations.
  • Contribute to CI/CD pipelines, source control, build automation and release management.
  • Troubleshoot software issues, analyse performance and drive continuous improvement.
  • Support software risk management, design changes and product maintenance throughout the lifecycle.


What we're looking for

  • 2+ years' experience in software development (medical device experience preferred).
  • Strong programming skills in C#, .NET, C++ and/or MATLAB.
  • Experience with Git, version control workflows and collaborative development practices.
  • Knowledge of cloud technologies (AWS or similar).
  • Understanding of software testing, verification and validation methodologies.
  • Familiarity with CI/CD, automated testing and software quality best practices.
  • Excellent problem-solving skills and a collaborative approach to development.
  • Strong written and verbal English communication skills.


Desirable experience

  • Experience developing software within a regulated industry, ideally medical devices.
  • Knowledge of IEC 62304, EU MDR, FDA software requirements and software lifecycle documentation.
  • Understanding of cybersecurity and data privacy requirements, including GDPR, HIPAA or similar standards.
  • Experience supporting embedded systems or signal processing applications.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering or a related discipline.


Why join?

  • Work on cutting-edge medical technology that makes a meaningful difference.
  • Collaborate within a multidisciplinary engineering team.
  • Opportunity to contribute across architecture, development, testing, cloud infrastructure and product innovation.
  • Play a key role in bringing high-quality, compliant software products to market.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If CV tailoring and application tracking get heavy, Full Caio Agent adds a human specialist.
View Full Agent