PlenOptika: Software Engineer R&D

Fecha límite de admisión de CV: 02 Mar de 2025
Fecha límite de admisión de CV: 02 Mar de 2025

PlenOptika, a leading innovator in vision care technology, is seeking a talented Software Engineer to join our R&D team in Madrid, Spain.

 

Company and Technology

With offices in Madrid and Boston, PlenOptika develops cutting-edge optical solutions that empower vision care professionals worldwide. Our flagship technology, the QuickSee Wavefront Autorefractor, combines clinical precision with exceptional usability, serving modern clinics, optical retailers, home visits, and global health initiatives. With products sold in over 45 countries, our mission is to improve the lives of more than 1 billion people who lack access to proper vision correction.

 

Opportunity

We are looking for a Software Engineer R&D to support the development and commercialization of groundbreaking ophthalmic medical technologies. As part of our multidisciplinary team, you will:

  • Engage in the full spectrum of medical device development, from research and prototyping to manufacturing and commercialization.
  • Work across multiple programming platforms, from embedded systems to cloud-based architectures.
  • Contribute to scientific publications and intellectual property.
  • Possibility of Industrial PhD if the candidate is interested.
  • Collaboration with top world-wide institutions in science, clinics, and vision care.

 

Role and Responsibilities

As a Software Engineer R&D you will be responsible for designing, developing, and maintaining software projects for both new and existing ophthalmic medical technologies. This role will require working with various programming languages and hardware platforms depending on project needs. Key responsibilities include:

  • Developing and maintaining desktop and mobile applications for Windows, Android, Linux, and macOS.
  • Designing and implementing real-time software for embedded systems, ensuring seamless hardware communication.
  • Maintaining AWS cloud architecture and ensuring system reliability.
  • Developing and optimizing embedded software for medical devices.
  • Understanding and being able to contribute to highly advanced algorithms for medical image processing.
  • Defining software project specifications, verification, and validation procedures.
  • Creating and maintaining comprehensive software documentation.

 

Qualifications

Required qualifications
  • Bachelor’s or Master’s degree in Engineering (Computer Science, Biomedical, Electronics, or related fields).
  • 2+ years of experience as a Software Engineer or in a similar role.
  • 1+ years of professional experience developing software in C++.
  • Proficiency in Linux and embedded Linux platforms.
  • Experience with at least one of the following frameworks: embedded, desktop, Android, iOS, or web.
  • Strong background in databases (SQL, NoSQL).
  • Proficiency in spoken and written English.
  • Experience in UI programming (Qt, React, or similar).
  • Solid understanding of numerical mathematics, linear algebra, analytical geometry, and statistics.
  • Ability to work flexibly, proactively, and resourcefully in a fast-paced environment.

 

Preferred Skills and Experience
  • 3+ years of experience as a Software Engineer or in a similar role.
  • 2+ years of professional experience developing software in C++
  • Experience in real-time applications with hardware integration.
  • Familiarity with version control systems (Git).
  • Background in image processing algorithm development.
  • Experience with cloud platforms (AWS).
  • Knowledge of wireless communication protocols (Bluetooth, MQTT, WiFi).
  • Proficiency in Matlab, Python, JavaScript, Xcode.
  • Basic skills in Machine Learning and Deep Learning.

 

Applications

Candidates should apply through this link.

Otras ofertas