> Markdown version of [/jobs/ext/1480877-job-offer](https://www.wearedevelopers.com/jobs/ext/1480877-job-offer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Job offer - **Company:** Consejo Superior de Investigaciones Científicas - **Location:** Madrid, Spain - **Salary:** €27,000.0 - €30,000.0 - **Contract:** Permanent contract - **Skills:** Arduino, Computer Programming, Python (Programming Language), MATLAB, Raspberry Pi, Visual Systems, PIC Microcontroller, Information Technology, Mixed Reality - **Published:** July 29, 2026 - **Apply:** https://euraxess.ec.europa.eu/jobs/456806 ## About the Role * Bachelor's and Master's degrees in Engineering (Electronics, Industrial, Biomedical), Physics, Optics, Computer Science, or a related field. * Strong and demonstrable programming skills in Python. * Prior experience (professional, in R&D, or in research projects) in technical development, beyond the purely academic sphere. * Autonomy, initiative, and the ability to assume responsibility for complete parts of the system. * Advanced English, both spoken and written. Desirable * Experience with optical systems, scientific instrumentation, or measuring equipment. * Matlab, instrumentation control, microcontrollers (Arduino, Raspberry Pi), or data acquisition electronics. * Experience in regulated environments or familiarity with medical device development (ISO 13485, MDR). * Interest in eye health, medical technology, or precision instrumentation., Master Degree or equivalent, * Bachelor's and Master's degrees in Engineering (Electronics, Industrial, Biomedical), Physics, Optics, Computer Science, or a related field. * Strong and demonstrable programming skills in Python. * Prior experience (professional, in R&D, or in research projects) in technical development, beyond the purely academic sphere. * Autonomy, initiative, and the ability to assume responsibility for complete parts of the system. * Advanced English, both spoken and written. Specific Requirements Desirable * Experience with optical systems, scientific instrumentation, or measuring equipment. * Matlab, instrumentation control, microcontrollers (Arduino, Raspberry Pi), or data acquisition electronics. * Experience in regulated environments or familiarity with medical device development (ISO 13485, MDR). * Interest in eye health, medical technology, or precision instrumentation. Languages ENGLISH ## Description * Implement the refraction platform in a virtual/mixed reality environment: temporal stimulus control, hardware-software synchronization, and calibration. * Participate in the development of the system's control, data acquisition, and processing software (primarily Python; Matlab as support). * Participate in the development of the binocular version of the system, with independent refractive control for each eye (sphere, cylinder, and axis). * Contribute to the evolution of the products from the laboratory prototype to the version suitable for clinical use. * Document the technical work clearly and in a structured manner, in accordance with the requirements of a medical device. * Work in coordination with the CSIC scientific team and disseminate the results in publications and conferences in the field. ## Related Videos - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [IoT: The road to sustainability](https://www.wearedevelopers.com/videos/557-iot-the-road-to-sustainability) - [Optimizing Land-Based Fish Feeding with Node-RED](https://www.wearedevelopers.com/videos/2032-optimizing-land-based-fish-feeding-with-node-red) - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Your next 10x engineer isn't in your city. Refactor accordingly.](https://www.wearedevelopers.com/videos/100103-your-next-10x-engineer-isn-t-in-your-city-refactor-accordingly) ## Related Articles - [Spanish Business Culture and Etiquette](https://www.wearedevelopers.com/magazine/353-spanish-business-culture-and-etiquette) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)