Job opening for Junior 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 junior 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

- Execute full software development life cycle and develop flowcharts, layouts and documentation to identify requirements and solutions.
- Write well-designed, testable code and produce specifications and determine operational feasibility.
- Integrate software components into a fully functional software system and develop software verification plans and quality assurance procedures
- Document and maintain software functionality and troubleshoot, debug and upgrade existing systems.
- Deploy programs and evaluate user feedback.
- Comply with project plans and industry standards.

Essential requirements

- Hold a B.Sc/B.Eng./M.Sc. in Informatics or Computer Science and Engineering (CSE) or, alternatively, in a STEM degree with previous experience in IT development.
- Expertise in coding with high-level languages such as C and Python as well as in software design.
- Previous experience in Azure or other cloud environments.
- Fluent English, both written and spoken.
- Excellent social skills and willingness to work in a multi-disciplinary diverse team.

Desirable requirements

- Experience in high-performance computing, bash scripting, databases, containerization/virtualization (e.g., Kubernetes) and ML/AI.

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 in 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