Tecnalia is searching for a software developer/engineer to join the Neurorehabilitation department. His main task will be to develop application software and web modules for medical platforms, medical and non-medical prototypes and demonstrator devices used in our R&D&I in the field of Neuroengineering.
We are seeking for an independent developer that is capable to work with several teams with focus on development and maintenance of a versatile software code base for most important currently used operating systems (Windows, MAC-OS, Android, iOS, Linux) and web application technologies. In-deep knowledge of additional firmware (FW) bases, specifically consisting of ARM Cortex-M microcontroller families with 8, 16, and 32 bit architectures is very welcome. The candidate supports the research teams with efficient software prototyping using version control tools for guaranteeing reliable and solid prototypes used in pilot tests and eventually in clinical trials. Some of these require necessary technical documentation for approvals (software manuals, risk analyses, etc.).
Applicants should have experience in software application development for libraries, web apps, platform independent coding, etc. Previous experience in the industrial sector, specifically in the MedTech sector including knowledge on applicable norms and standards will be highly valued.
Functions:
The developer will join the Neurorehabilitation department and work on mixed HW, FW, and SW development projects. Moreover, the developer should be able to create, maintain and evolve SW platforms and SW/FW repositories including microcontroller family lines, peripheral sensor modules (like IMUs, optical, vision), and keep competitiveness and compatibility with future generations.
The candidate will join a multi-disciplinary team and will contribute actively to achieve the global objectives fixed in the annual plans by looking for synergies.
In addition, the developer will take part in the following activities:
Skills and Experience:
The candidate is required to be proactive, independent, with abilities in planning and organization, and team-work. Candidates must be solution and results oriented, able to work in agile and scrum environments.
Knowledge and expertise required:
Applicant must show solid knowledge and expertise in:
Experience and Skills
Desirable skills
Other desirable knowledge:
Valoramos positivamente las solicitudes de personas con certificado de discapacidad igual o mayor al 33%, en cumplimiento de la legislación vigente, Ley General de Derechos de las Personas con Discapacidad y de su inclusión social (LGD)
Para completar tu candidatura, TECNALIA necesita completar tu registro en su web.