Talent.com
Deze vacature is niet beschikbaar in je land.
Physics & Software Engineer

Physics & Software Engineer

IBALouvain-la-Neuve, BE
30+ dagen geleden
Vacaturetype
  • Fulltime
Functieomschrijving

Mission

As a member of the hardware team, your mission is to reinforce our team with your IT development skills. Your role is to design, implement, test and document the software used to control a proton therapy system enabling safe and accurate delivery of the dose to patients' tumors. Specific projects identified today consist in acquiring, handling and presenting a large volume of data generated by the particle accelerators.

If you are highly skilled in Python and are eager to improve cancer treatment in a technological environment, join our team!

Challenges we trust you with

The software essentially orchestrates the data exchange between the different devices and hardware sub-systems, with the upper layers in charge of the clinical or the service workflows.

  • Design and implement software solutions to answer the needs identified by the functional analysts and the architects
  • Test the software through unit testing, automated integration factory testing and integration testing in real conditions on the industrial equipment in the proton therapy centers
  • Apply software development methodologies, framework and standards
  • Fix bugs and refactor the software to continuously improve the user experience
  • Improve the development environment in collaboration with the software domain owners
  • Work closely with electro-mechanical and physics engineers to support the functional analysts

What we value

  • A degree in applied computer sciences or engineering
  • Ideally  4-5 years experience minimum in a similar environment, ideally in software development for medical devices
  • An experience in software development for medical devices or in an area where you have been close to functional hardware components is a big asset
  • Very good programming skills (multi-threading, algorithm efficiency, data structures, state machines…)
  • An active team player with very good interpersonal skills
  • A hands-on and proactive person, able to organize your work autonomously
  • Excellent communication skills in English and French
  • For the mission specifically :

  • Advanced expertise in Python and its ecosystem, able to take over complex applications and understand their usage
  • Basic low-level programming skills
  • Knowledge of Linux and Docker
  • Test driven mindset
  • Experience in developing software independently
  • Leading definition, prioritization, and execution of software development tasks
  • Leading software-engineering best practices
  • A plus to join the team :

  • Professional experience with Java SE and the following frameworks : Spring, Spring Boot, Maven
  • Good knowledge of Junit 4 / 5 and Mockito for the redaction of test scripts
  • Good knowledge of SVN, GIT and TeamCity as development environment
  • Experience in configuration management, continuous integration and non-regression testing
  • Cherry on the cake

    IBA offers :

  • Competitive salary and benefits, including a company car
  • Flexible home office policy
  • Career growth within a globally recognized leader in medical technology
  • A supportive team environment that values each member's development
  • A commitment to cutting-edge technology and solving challenging problems
  • Be part of a BCorp Certified company, balancing professional innovation with personal well-being
  • Join us at IBA, where you can be part of a dynamic team working on cutting-edge technology in the fight against cancer. Let's make a difference together!