Company description
IMPETUX, a pioneering spin-off from the University of Barcelona, specializes in the design, production, and marketing of cutting-edge photonics instrumentation for Life Sciences applications, including advanced optical manipulation and, most recently, confocal microscopes. Our systems combine fast light modulation with real-time instrument control, image acquisition and image processing.
Job description
We are looking for a Software Engineer specialized in Java and Python programming with strong skills in both backend and frontend development to join our multidisciplinary team based in Barcelona. You will play a leading role in building the software backbone of our next-generation microscopy platforms, from GUI design to real-time image pipelines and hardware integration.
Start date
Immediately or as soon as possible following acceptance.
Responsibilities
- Develop and maintain instrument control software (Python, Java).
- Design GUIs for intuitive operation of complex scientific instruments.
- Coordinate software integration with third party microscopy software.
- Implement real-time image processing and visualization pipelines.
- Integrate and control diverse hardware such as cameras, lasers, motorized stages, etc.
Qualifications
- Bachelor's degree in Computer Science, Engineering, Physics or related field.
- Strong programming skills in Python and Java.
- Experience with GUI development (PyQt and Java).
- Knowledge of image processing and experience optimizing pipelines for real-time performance.
- Familiarity with scientific instrumentation and hardware communication (e.g. RS-232, USB).
- Solid software engineering practices (Git, testing, documentation).
- Ability to work independently and as part of a team
- Strong analytical and troubleshooting skills.
- Passion for developing software that drives scientific innovation.
Nice to have:
- C/C++ experience for hardware SDKs.
- Experience deploying software for lab automation or commercial scientific instruments.
- Knowledge of optics/photonics or microscopy.
- GPU programming (PyTorch, CUDA).
- PhD in a scientific field relevant to the role will be a plus
- Knowledge of Catalan and/or Spanish will be highly valued.
What We Offer:
- Permanent contract with gross salary of €/year depending on experience.
- Opportunities for professional growth.
- Versátil working hours with a focus on results.
- Possibility of remote working.
- A dynamic work environment at the intersection of research and technology in Barcelona.
- Opportunities to work on groundbreaking projects in the field of optical microscopy.
Contact:
If your profile meets the job requirements and you are passionate about programming, science and eager to contribute to groundbreaking advancements in microscopy, we invite you to join our innovative team at IMPETUX. Apply today and be a part of our journey to revolutionize life sciences research. Please send your
CV and motivation letter
to:
We value your rights on Personal Data Protection:
In accordance with Regulation (EU) 2016/679 of April 27th, concerning the protection of natural persons with regard to the processing of their personal data, we inform you that:
The controller of the personal data that you voluntarily, informedly, and freely provide is Impetux Optics, S.L. These data will be used to include you in current and future selection processes within the company.
If we wish to process the data for any other purpose, we will first seek your consent, which you may withdraw at any time. Data will not be transferred to third parties except under legal obligation. Unless otherwise indicated, your data will be destroyed after two years.
You can exercise your rights of access, rectification, deletion, and other rights granted to you by data protection regulations by contacting: Impetux Optics, S.L. – Ferran Puig 13, 08023, Barcelona.- E-mail: :
For more information about your rights or to file a complaint with the Spanish Data Protection Agency, visit
- C/ Jorge Juan, Madrid