Software engineer
Louvain-la-Neuve, BE
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.