Status:
Open call
Deadline for submitting applications:
Tuesday, 18 February, 2025
The Centro Nacional de Investigaciones Cardiovasculares Carlos III (F.S.P)
(CNIC) has been conceived to develop research of excellence, competitive and
of international relevance in relation to cardiovascular diseases. The CNIC is
a research center of 24,000 m2, located in Madrid, with more than 6,000 m2 for
laboratories equipped with a state-of-the-art infrastructure and equipment.
CNIC leads the Project, AI POCVUS-REACT, Artificial Intelligence-assisted
point of care vascular ultrasound device for personalized cardiovascular
prevention.
We are seeking a skilled and experienced Software Developer to lead the
design, development, and deployment of a multiplatform healthcare application
powered by AI models. The application will interface with specialized hardware
and process medical data in real-time. The ideal candidate will have full
ownership of the development cycle and be proficient in creating scalable,
high-performance applications across multiple platforms (Windows, macOS,
Linux).
This contract is funded by “Mecanismo de Recuperación y Resiliencia de la
Unión Europea-Next Generation”, in the framework of the call “Solicitud de
Proyectos de I+D de Excelencia en Inteligencia Artificial de la Secretaría de
Estado de Digitalización e Inteligencia Artificial”
Functions:
Develop a cross-platform healthcare application that interacts with
external hardware and processes real-time data.
Collaborate with team members to design features and solve problems
Integrate AI/ML models for real-time analysis and decision-making.
Create a secure and reliable backend for data processing and transmission
Design a user-friendly interface that works smoothly on different
platforms.
Ensure compliance with relevant healthcare regulations and standards.
Provide regular updates on project milestones and manage comprehensive
development documentation.
Mandatory Requirements:
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
At least 3 years of experience in software development (e.g., medical imaging, video processing, automotive, or robotics) (twenty-four months for people with a disability higher than 66% and thirty months for people with a disability higher than 33%)
Valuable Requirements:
C1. Expertise in Programming Languages: Proficiency in modern backend
languages and experience in frontend frameworks and technologies.
C2. Knowledge and experience in real-time graphics libraries.
C3. Knowledge and experience in Data Processing (understanding real-
time data processing pipelines and performance optimization, including
buffering, queuing, error-handling and prioritizing data to ensure
efficient processing)
C4. Knowledge and experience in External Device
communication/Integration, of serial and network-based communication
protocols for direct device communication, ability to develop or integrate
device drivers or SDKs.
C5. Knowledge and experience in Security. Strong understanding of
data encryption and security best practices, particularly for sensitive
healthcare data.
C6. Knowledge and experience in multiplatform development (Windows,
macOS, Linux) and possibly mobile platforms (iOS, Android)
C7. Knowledge and/or experience in healthcare or medical data
processing.
C8. Knowledge and/or experience in DevOps practices and platforms for
deployment and scaling.
C9. Experience in team management.
C10. Underrepresentation of gender by category, in accordance with
Action S1 of the 2021-2024 Equality Plan, POSITIVE ACTION IN CALLS FOR
POSTS.
C11. Interview
Positive action: a correction index of 1.5 is established for each year
of experience in the evaluation of the number of years in those criteria where
experience is evaluated, in the event that the person has a disability higher
than 66% and 1.2 in the event that the person has a disability higher than
33%.
We offer:
Competitive salary (estimated annual salary 62.216,58 € + 25% variable)
Consolidated Research Center of international scientific relevance.
Access to an infrastructure and advanced technologies.
Integration into an excellent scientific environment.
Immediate incorporation
“Contrato de actividades científico-técnicas” de duración indefinida”,
according to the article 23- bis de la Ley de la Ciencia (texto refundido
Ley 14/2011, de 1 de junio, de la Ciencia, la Tecnología y la
Innovación), funded by project with Title: “Artificial Intelligence-
assisted point of care vascular ultrasound device for personalized
cardiovascular prevention (AI-POCVUS-REACT)”, to the call “Proyectos de
I+D de Excelencia en Inteligencia Artificial del Ministerio de
Transformación Digital y Función Pública”, as long as the selected
candidate complies with the legal requirements for the formalization of
the contract in accordance with the Spanish labor law. .
Selection Plan:
The RESOLUTION OF THE SECRETARIAT OF STATE FOR PUBLIC FUNCTION APPROVING THE
COMMON ACTION CRITERIA IN THE SELECTIVE PROCESSES OF STATE PUBLIC SECTOR
ENTITIES of April 11, 2022, establishes in point 6.1 that “Unless a specific
regulation provides for the selective contest system, the selective system
will be the contest-opposition”
In the case of CNIC, the specific regulations approved by the Foundation's
board of trustees establish a selective competition system with an interview
phase.
At least 3 candidates with the highest score (as long as they reach the
minimum of 60 points as a sum of evaluation criteria (C1-C10) will be
interviewed. The candidate with the highest score will be hired given the
total score (C1-C11) is higher than 75 points.
Composition of the Selection Commission:
Group Leader
Group researcher with high expertise in AI
Research Office Coordinator
Research Office Manager
HR member
The CNIC guarantees, within its scope of action, the principle of equal access
to employment, and may not establish any direct or indirect discrimination
based on grounds of origin, including racial or ethnic origin, sex, age,
marital status, religion or beliefs, political opinion, sexual orientation and
identity, gender expression, sexual characteristics, trade union membership,
social status, language within the State and disability, provided that the
workers are fit to perform the work or job in question.
By participating in the selection process, the participant accepts that their
data appear in the public resolutions of the selection process. Such
resolutions (provisional list of admitted and excluded, definitive list of
admitted and excluded and resolution of the process) are published on the
CNIC website.
Scoring Criteria:
C1. Expertise in Programming Languages: Proficiency in modern backend
languages and experience in frontend frameworks and technologies
(Experience will be assessed as a whole on the basis of the
time/specialty ratio). (Experience will be assessed as a whole on the
basis of the time/specialty ratio). 20%
C2. Knowledge and experience in real-time graphics libraries.
(Experience will be assessed as a whole on the basis of the
time/specialty ratio or according to the number of hours of accredited
training). 10%
C3. Knowledge and experience in Data Processing (understanding real-
time data processing pipelines and performance optimization, including
buffering, queuing, error-handling and prioritizing data to ensure
efficient processing) (Experience will be assessed as a whole on the
basis of the time/specialty ratio or according to the number of hours of
accredited training). 10%
C4. Knowledge and experience in External Device
communication/Integration, of serial and network-based communication
protocols for direct device communication, ability to develop or integrate
device drivers or SDKs (Experience will be assessed as a whole on the
basis of the time/specialty ratio or according to the number of hours of
accredited training). 10%
C5. Knowledge and experience in Security. Strong understanding of
data encryption and security best practices, particularly for sensitive
healthcare data. (Experience will be assessed as a whole on the basis of
the time/specialty ratio or according to the number of hours of accredited
training). 5%
C6. Knowledge and experience in multiplatform development (Windows,
macOS, Linux) and possibly mobile platforms (iOS, Android) (Experience
will be assessed as a whole on the basis of the time/specialty ratio or
according to the number of hours of accredited training). 5%
C7. Knowledge and/or experience in healthcare or medical data
processing. (Experience will be assessed as a whole on the basis of the
time/specialty ratio or according to the number of hours of accredited
training). 5%
C8. Knowledge and/or experience in DevOps practices and platforms for
deployment and scaling. (Experience will be assessed as a whole on the
basis of the time/specialty ratio or according to the number of hours of
accredited training). 5%
C9. Experience in team management. (Experience will be assessed as a
whole on the basis of the time/specialty ratio). 5%
C10. Underrepresentation of gender by category, in accordance with
Action S1 of the 2021-2024 Equality Plan, POSITIVE ACTION IN CALLS FOR
POSTS. 5%
C11. Interview. 20%
Scoring criteria:
C1 - Expertise in Programming Languages - 20%
C2 - Knowledge and experience in real-time graphics libraries - 10%
C3 - Knowledge and experience in Data Processing - 10%
C4 - Knowledge and experience in External Device communication/Integration, of
serial and network-based communication protocols for direct device
communication, ability to develop or integrate device drivers or SDKs - 10%
C5 - Knowledge and experience in Security - 5%
C6 - Knowledge and experience in multiplatform development - 5%
C7 - Knowledge and/or experience in healthcare or medical data processing - 5%
C8 - Knowledge and/or experience in DevOps practices and platforms for
deployment and scaling - 5%
C9 - Experience in team management - 5%
C10 - Underrepresentation of gender by category, in accordance with Action S1
of the 2021-2024 Equality Plan, POSITIVE ACTION IN CALLS FOR POSTS - 5%
C11 - Interview - 20%
"In the event of absence of any of the evaluators an alternate evaluator of
the same area will be appointed"