Our client, a key player in the field of treatment against cancer (proton therapy), is developing advanced technologies that improve patient care worldwide.
To strengthen their R&D support systems, theyre looking for a Software Engineer to take ownership of a wide ecosystem of non product software used to configure and test their high precision therapy equipment.
Whats the challenge?
Youll work at the intersection of engineering and software, helping structure and evolve internal tools and applications that ensure the reliability and performance of the therapy systems. The environment is complex, highly technical, and focused on quality.
Your responsibilities:
* Refactor and professionalize dozens of existing Python and Java applications
* Lead the development lifecycle from needs analysis to deployment and maintenance
* Standardize software tools used in beam configuration and testing
* Prioritize technical requests from internal R&D teams and clinical sites
* Balance coding with backlog and stakeholder management
* Ensure robustness, upgradeability, and obsolescence management
Youll fit if you have:
* A Degree in Engineering, Computer Science, or similar field
* Experience in software development, ideally close to hardware or embedded environments
* Strong skills in Python, Java, and frameworks like Spring / Spring Boot
* A solid grasp of algorithms, data structures, and multi threading
* Familiarity with CI/CD pipelines (TeamCity, GitLab), Linux, Docker, version control (SVN, Git)
* Experience with machine to machine communication (e.g. gRPC) is a plus
* Fluency in English (French is a bonus)
Whats in it for you?
* A competitive and flexible salary package, with full benefits (company car, fuel, insurance, representation costs, etc.)
* A hybrid work policy ; presence 1 2x/week in our offices in Louvain la Neuve (the rest is flexible based on project needs)
* A team of 15 experts who support and challenge each other
* A tech driven, meaningful environment where youll have impact
Hiring process:
1. First call with HR (via Teams)
2. On site technical interview with the manager and a team member
Want to work on meaningful tech that improves lives? Lets talk!