Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Software Engineer Python and Java developer.
Spain Jobs Expertini

Urgent! Software Engineer - Python and Java developer Job Opening In Barcelona – Now Hiring IMPETUX OPTICS S.L.

Software Engineer Python and Java developer



Job description

Software Engineer - Python and Java developer

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 confocal microscopes.

Our systems combine fast light modulation with real‑time instrument control, image acquisition and image processing.

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.

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 45.000 - 50.000 €/year depending on experience.

Opportunities for professional growth.

Flexible 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:

#J-18808-Ljbffr


Required Skill Profession

Informática Y Tecnología



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Software Engineer Potential: Insight & Career Growth Guide