Apply now »

Software engineer

Requisition ID:  3006
Location: 

Louvain-la-Neuve, BE

Work regime:  Full-Time
Kind of contract:  Fixed Term Contract

Mission

Are you looking for a role where your skills can make a real-world impact? 
At IBA, we are at the heart of innovation in proton therapy, developing advanced technologies that improve lives worldwide. 
We’re seeking a talented software engineer to help us optimize and elevate our non-product software ecosystem, which supports the precision and efficiency of our proton therapy systems.

Challenges we trust you with

As a software engineer at IBA, you’ll play a critical role in:

  • professionalizing the development of non-product software applications supporting the proton beam configuration and testing of our therapy systems.
  • organizing and upgrading dozens of existing applications, primarily developed in python and java.
  • managing the full lifecycle: identifying needs, adding features, validating functionality, and ensuring smooth deployment.

 
The challenges you’ll tackle :

  • streamline & optimize: bring order to diverse software applications, ensuring they align with R&D standards.
  • prioritize demands: handle and prioritize a high volume of requests from internal teams and external sites.
  • develop & lead: split your focus between hands-on development and backlog management, acting as a bridge between technical teams and stakeholders.
  • ensure excellence: maintain and improve the functionalities of software while addressing obsolescence proactively.

What we value

  • a master’s degree in engineering or IT (or equivalent experience).
  • at least 3-4 years of experience in software development, ideally with embedded software.
  • expertise in python, java, and frameworks like spring and spring boot.
  • solid understanding of multi-threading, algorithms, and data structures.
  • familiarity with CI/CD pipelines, teamcity, gitlab, linux, and docker.
  • experience with machine-to-machine communication (e.g., GRPC) and version control tools like SVN and GIT.
  • strong interpersonal and communication skills with fluency in English and ideally in French.

Why join us ?

  • An attractive salary package that corresponds to your experience level (composed of a flexible part that you can adapt to your own needs, numerous advantages such as a company car, gas card, hospitalization insurance, group insurance, meal vouchers, representation expenses,...)
  • A very flexible home office policy for candidates living in Belgium or relocating to Belgium (4 days/month on site and 5 days per month in home office, the rest is free and depends on your current projects)
  • Join a team of 15 people that listens and leaves room for everyone’s development
  • An environment with cutting-edge technologies and challenging problems  
  • Possibilities of evolution towards management or expert roles according to your ambitions
     

Our selection process

1.    Initial HR interview: conducted via teams.
2.    Technical assessment: on-site discussion with the manager and a team member.

 

Apply now and become part of a company that’s driving innovation and changing lives. Together, we can make a difference.
 

Apply now »