Job opening for Software Engineer

Working with us

At Frontwave Imaging we are developing the next generation of ultrasound image reconstruction software for breast cancer diagnosis and prognosis. We are a start-up company founded by scientists from BSC (Barcelona Supercomputing Center) and ImperialCollege London, and our offices are in Barcelona (Barcelona Health Hub) The core of our ultrasound image-reconstruction technology is build around a tomographic technique called full-waveform inversion (FWI), a computer-intensive algorithm that provides high-quality images with sub-millimetre resolution. This high computational cost has naturally steered us to implement our product natively in the cloud.

Job summary

FrontWave Imaging SL is looking for a software engineer to join our team in the development of a cloud-based software-as-a-service medical product for breast cancer imaging.  

At Frontwave we value effective communication across different teams and believe that this is only achievable with a horizontal working structure. Therefore, you will work along software developers, scientists, clinicians, and business managers, to achieve the company’s goals together.

The candidate will be part of an enthusiastic and highly skilled team, leveraging the capabilities of high-performance physics-based simulations and scalable, virtualized environments. The project aims at enabling and stabilizing features of the product while pushing novel R&D-based solutions into the next releases, all encompassed in a highly dynamic development environment. We expect the candidate to take part in an Agile-based CD/CI work group.

Key Responsabilities

- Manage and improve a multi-provider cloud environment for our SaaS solution 
- Design and develop features for our bespoke product, as well as stand-alone tools integrated with existing APIs. 
- Design and implement high-quality CI/CD processes for our product. 
- Introduce functional and non-functional software requirements for future versions of the product. 
- Manage and curate a secure and high-performance database of raw data and simulation results.  
- Migrate our cloud deployment infrastructure using an Infrastructure as Code (IaC) solution

What we are looking for – Requirements


- Bachelor of Sciences(software engineering speciality or similar). 
- [OPTIONAL] Master’s degree in computer architecture, computing infrastructure or computer science will be highly appreciated. 

Professional Experience  

- 3-5 years of minimum experience in similar positions.
- Advanced programming skills in both high- and low-level language slike Python, C/C++ or similar. 
- Experience/knowledge of SoA, serverless and micro services. 
- Experience/knowledge of HPC applications and parallel programming models. 
- Good problem abstraction for Object Oriented applications design. 
- Experience/knowledge of CI/CD processes. 
- Experience/knowledge of cloud environments. 


- Knowledge on software development targeting scientific applications. 
- Knowledge of emergent technologies (Kubernetes, Docker, Singularity, Terraform, etc.). 
- Knowledge on agile methodologies like SCRUM or similar are valuable. 
- Knowledge migrating applications for accelerators (e.g. GPUs). 

Skills and Abilities  

- Leading capacity for autonomous solution design and software development.
 - Strong capacity for delivering high quality and maintainable codes (documented, structured, common styled and reliable).
- FluentEnglish skills. 
- Team player and goal-oriented. 
- Strong analytical background and critical thinking. 
- High interest in learning new skills and co-work with industrial and academic partners to solve challenging problems. 

What we offer

- Join a dynamic, cutting-edge project with high growth potential.
- Full time permanent contract.
- Flexible working time.
- Location: Barcelona (Spain) but we can also consider remote/telecommute work from other areas of Spain with occasional travel.
- Competitive salary based on profile and experience.

On the selection process

Our selection process is driven by the key requirements for the role rather than bias or discrimination based on a candidate’s sex, gender identity, age, marital status, non-job-related disability/handicap or medical condition, family status, sexual orientation, religion, colour, ethnicity, race, or any other legally protected classification.

How to apply

Send your CV to the following mail address:


Please submit your application by March 15th, 2023.

By sending your CV, you are giving your consent to proceed with the collection and processing of your personal data, to be used for any job research at Frontwave Imaging, S.L.

Selection process open


Send your CV:

Please submit your application by March 15th, 2023.

Send email