Physics & Software Engineer

Sei unter den ersten Bewerbenden.
Nur für registrierte Mitglieder
Schwarzenbruck
EUR 60.000 - 80.000
Sei unter den ersten Bewerbenden.
Vor 3 Tagen
Jobbeschreibung

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 include acquiring, handling, and presenting large volumes of data generated by particle accelerators.

If you are highly skilled in Python and eager to improve cancer treatment through technology, join our team!

Challenges we trust you with

The software orchestrates data exchange between devices and hardware subsystems, with upper layers managing clinical or service workflows.

  • Design and implement software solutions based on needs identified by functional analysts and architects
  • Test software via unit tests, automated integration tests, and real-condition tests on proton therapy equipment
  • Apply software development methodologies, frameworks, and standards
  • Fix bugs and refactor software to enhance user experience
  • Improve the development environment collaboratively with software domain owners
  • Work closely with electro-mechanical and physics engineers to support functional analysts

What we value

  • A degree in applied computer sciences or engineering
  • Ideally 4-5 years of experience in similar environments, especially in medical device software development
  • Experience in software development for medical devices or with hardware components is a strong asset
  • Excellent programming skills (multi-threading, algorithms, data structures, state machines)
  • Active team player with strong interpersonal skills
  • Proactive, hands-on, and able to organize work autonomously
  • Excellent communication skills in English and French

Specific mission requirements

  • Advanced expertise in Python and its ecosystem, capable of managing complex applications
  • Basic low-level programming skills
  • Knowledge of Linux and Docker
  • Experience in independent software development
  • Leadership in defining, prioritizing, and executing development tasks

Additional assets for the team

  • Professional experience with Java SE, Spring, Spring Boot, Maven
  • Knowledge of JUnit 4/5 and Mockito for testing
  • Familiarity with SVN, GIT, and TeamCity
  • Experience in configuration management, CI, and non-regression testing

What IBA offers

  • Competitive salary and benefits, including a company car
  • Flexible home office policy
  • Career growth within a global leader in medical technology
  • Supportive team environment focused on development
  • Cutting-edge technology and challenging problems
  • Being part of a BCorp Certified company balancing innovation and well-being

Join IBA to be part of a dynamic team working on innovative solutions in the fight against cancer. Let's make a difference together!