cover image
IBA

JAVA Software Engineer

Hybrid

Louvain-La-Neuve, Belgium

Full Time

23-04-2025

Job Specifications

Mission

At IBA, we're innovating to advance the field of Proton Therapy through the development of cutting-edge software solutions, enabling the future evolution of our technology and enhancing patient care.

Challenges we trust you with

As a Software Engineer at IBA, you'll play a pivotal role in developing high-quality software solutions for our Proton Therapy System. You'll be responsible for writing clean, efficient, and maintainable code, actively participating in code reviews, and providing constructive feedback to peers. Additionally, you'll contribute to the design and architecture of software systems, troubleshoot and debug software issues, and coordinate with other software teams.

Key Responsibilities:

Develop high-quality backend software solutions
Write clean, efficient, and maintainable code
Participate in code reviews and provide constructive feedback
Contribute to the design and architecture of software systems
Troubleshoot and debug software issues
Coordinate with other software teams, particularly our main customer

What We Value

We're seeking a talented and detail-oriented Software Engineer who is passionate about contributing to backend development.

The ideal candidate should be enthusiastic about learning and eager to take on new challenges.

Profile :

Degree in computer science, Software Engineering, or related field (or equivalent experience)
A first relevant experience or ideally 3 years of experience as a software engineer
Proven experience in JAVA
Experience in C++ and Python is seen as a bonus
Experience with container technologies (Docker) is seen as a bonus
Familiarity with standard development workflows (Git, code reviews, continuous integration, and deployment)
A solid understanding of Agile concepts
Knowledge of various programming models and paradigms (event-driven architecture, asynchronous vs. synchronous, etc.)
Excellent communication skills in English and ideally in French

Cherry on the cake

IBA offers :

Competitive salary and benefits, including a company car
Flexibility with a home office policy (3 homeworking days per week)
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!

About the Company

IBA (Ion Beam Applications S.A.) is the world leader in particle accelerator technology. The company is the leading supplier of equipment and services in the fields of proton therapy, considered to be the most advanced form of radiation therapy available today, industrial sterilization, radiopharmaceuticals and dosimetry. The company, based in Louvain-la-Neuve, Belgium, employs approximately 2,000 people worldwide. IBA is a certified B Corporation (B Corp) meeting the highest standards of verified social and environmental ... Know more

Related Jobs

Company background Company brand
Company Name
Sopra Steria
Job Title
.NET Cloud Developer
Job Description
Company Description Sopra Steria offers tailored, end-to-end corporate technology and software solutions to help clients make bold choices and deliver results. Successfully so! With more than 56.000 colleagues in 30 countries, we rank as Europe’s leading digital solutions provider. Some of the most successful companies in Europe rely on our technology due to our commitment to innovation, collaboration, and value in business development. The world is how we shape it. Let’s shape it together. Job Description Experience in building applications for web, mobile, desktop, or gaming? You’ll be familiar with .NET by Microsoft. This open-source, cross-platform framework (compatible with macOS, Windows, and Linux) supports various programming languages, including the ever-popular C#. Thanks to its high-performance runtime, consistent programming model, and extensive library of precoded solutions .NET enables us to incorporate performance, security, reliability, and productivity into our solutions. Pave the way for AI innovations, cloud adoption and digital transformation with Microsoft Azure’s suite of virtual machines, storage solutions, networking, and databases. Problem-solving, collaboration with crossfunctional teams and designing scalable solutions are going to be your key skills as an Azure expert. You’ll also familiarise yourself with Azure Active Directory, monitoring tools, and cost management to deliver the continuous integration and delivery, as well as implementing security best practices, quality and compliance that Sopra Steria is known for. Our Developers specialise in application and software development while seamlessly integrating systems, so we never lose sight of our business goals. With an eye towards user experience and productivity, you’ll design, code, and test new functionalities while troubleshooting issues, optimizing performance, and keeping technical documentation in order. Our developers love to design and are always informed of the latest design trends. When fulfilling day-to-day tasks, you’ll always be ready with a solution when there’s a problem. You’ll also collaborate with other teams and never miss a detail so you can deliver solutions that meet Sopra Steria’s quality standards. Qualifications We’re seeking passionate colleagues who are eager to push the boundaries in digital transformation and technology consulting. At Sopra Steria, you’ll have the opportunity to grow your skills in a constructive, collaborative team environment, working on impactful projects that drive change for our clients. If you thrive on challenge and meet (most of) the qualifications below, we look forward to your application! .NET Typescript API design Security Azure services (Azure Functions/App Services, Azure IoT Hub, Azure DevOps, Azure Kubernetes Services…) OO SOLID principles Design patterns Education: Bachelor’s degree in computer science or a relevant equivalent Languages: English and Dutch What We Can Offer You As a member of one of Europe’s largest digital solutions providers, you’ll benefit from extensive career development opportunities, both local and international. At the Sopra Steria Academy, you’ll be part of a dynamic network of 56,000 professionals at all stages of their careers. With a wide array of offices to explore, you can find your ideal location and take the next step in your career. You’ll become a part of a major Tech player in Europe recognised for its consulting, digital services, and software development. On top of that, you’ll join a team that is called Design & Develop. Our team thrives on genuine connections, flexibility, and continuous learning through training, ensuring we deliver innovative solutions that help clients embrace digital transformation. Specializing in Application Lifecycle Management, Application Modernization, and Digital Experience Management, we apply AI, Cloud, and Security principles to craft tailored solutions across .NET, Java, and Digital platforms. Additional Information Our employees are known for making bold choices and delivering results. Work among high-level professionals at the forefront of corporate software solutions and innovation at Europe’s Leading Digital Service Provider. We offer a generous employee benefits package that includes: A variety of perks, such as mobility options (including a company car), insurance coverage, meal vouchers, eco-cheques, and more. Continuous learning opportunities through the Sopra Steria Academy to support your career development. The opportunity to connect with fellow Sopra Steria colleagues at various team events. People are the cornerstone of our success. That’s why we aspire to be bolder together. Our goal is to build high-functioning teams and healthy team environments that inspire and help each other to deliver excellence for each of our customers. Excited about this job opportunity? Ready to shape the world with us? Great! We are looking forward to your application! Want to know what happens next? The recruitment process typically begins with the first step, where the recruiter screens candidates based on their qualifications and fit for the role. This is followed by the second step, where candidates undergo more in-depth evaluations, including technical assessments and an interview with the capacity manager to assess both technical skills and team compatibility. The third step involves the company reviewing feedback and aligning on a potential offer. Finally, in the final step, the candidate receives a formal job offer. ______ Sopra Steria is an equal opportunity employer. All qualified applicants will be considered for employment without regard to age, ancestry, nationality, color, family or medical leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, gender (including pregnancy), sexual orientation or any other characteristic protected by applicable local laws, regulations and ordinances. We foster a work environment that is inclusive and respectful of all differences.
Brussels, Belgium
On site
Full Time
02-05-2025
Company background Company brand
Company Name
Axon
Job Title
Senior Robotics Software Engineer
Job Description
Join Axon and be a Force for Good. At Axon, we’re on a mission to Protect Life. We’re explorers, pursuing society’s most critical safety and justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect with candor and care, seeking out diverse perspectives from our customers, communities and each other. Life at Axon is fast-paced, challenging and meaningful. Here, you’ll take ownership and drive real change. Constantly grow as you work hard for a mission that matters at a company where you matter. Your Impact You will contribute to Axon’s product line as part of the Axon Robotics / Sky-Hero by Axon team (https://www.axon.com/products/axon-sky-hero). We are building career-defining, next-generation Drones and Robots to help reach our Moonshot: cut gun-related deaths between police and the public by 50% in 10 years. As a Sr. Robotics Software Engineer, you’ll contribute to advance Axon’s mission to Protect Life, by building software for advanced, Mission-Critical robots like UAVs, UGVs, etc. Development environments include C/C++, Rust, Python, ROS2 and Gazebo. Using your knowledge and creativity you’ll solve challenging problems in Software Development and Robotics, and you’ll architect, design, implement and debug Robotics software with advanced perception capabilities and high levels of autonomy. What You’ll Do Location: Brussels, Belgium. (On-Site) Reports to: Director of Engineering Be part of a high-performing team that designs and develops game-changing Robotics products to Protect Life Architect, design and develop software and algorithms for Drones, Rovers and other Robots Develop in C/C++, Rust in resource-constrained Embedded Systems and use a scripting language like Python to prototype Integrate Sensors and Actuator, complex logic and autonomous behavior Design and develop new use-cases on Robots, translating requirements into features and tests Implement Robotics use-cases in ROS2 and custom Robotics Frameworks Ensure High Quality during the entire product lifecycle, designing and implement Unit Tests, Integration Tests and CI pipelines Be hands-on with prototyping, development, and debugging in all stages of the product lifecycle Collaborate with distributed Hardware, Software, Firmware, Control Systems, Manufacturing and Compliance teams Be a Team Player, Mentor, Strong Communicator and be ready and willing to support the Team when needed What You Bring Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, Electronics Engineering, Robotics or equivalent Minimum 8+ years of industry experience building Drones, Rovers or other Robots Minimum 8+ years experience with C/C++, Python and/or other systems programming languages such as Rust Demonstrated track record of bringing commercial Robotic devices to the market Deep understanding of ROS2, its execution model, message-passing middleware, debugging and performance analysis tools Strong experience with Robotics simulation tools such as Gazebo Strong experience with Userspace Linux Kernel development and performance optimization Strong understanding of Systems Architecture, with the ability to implement complex, multi-device, interrelated systems Strong understanding of Operating Systems, Concurrency and Networking concepts Strong understanding of CI/CD pipelines and QA processes Solid Software Engineering background (algorithms, data structures) Strong experience with one or more of the following: Computer Vision (VIO/SLAM), Control Systems, Machine Learning, Path Planning, Trajectory Optimization Problems Experience with or interest in Drones, MAVLink, the PX4 Flight Controller or other Flight Control systems Experience with Sensor peripherals (accelerometers, time-of-flight, magnetometer, etc.) and Cameras Familiarity with cryptographic primitives and mechanisms (AES, Root of Trust, Secure Boot) Any Experience With The Following Is a Plus Experience with one or more of the following: ZeroMQ, Zenoh, iceoryx Experience with the Yocto build system Experience with Bare-Metal Firmware Development on MCUs Experience with Linux Kernel and Driver development Benefits That Benefit You Competitive Base Salary 30 Vacation Days per Year Annual Bonus Eligibility Restricted Stock Unit Eligibility Private Health Insurance Emotional & Mental Wellness support Learning & Development programs And of course, we have free snacks in our offices Benefits listed herein may vary depending on the nature of your employment and the location where you work. Don’t meet every single requirement? That's ok. At Axon, we Aim Far. We think big with a long-term view because we want to reinvent the world to be a safer, better place. We are also committed to building diverse teams that reflect the communities we serve. Studies have shown that women and people of color are less likely to apply to jobs unless they check every box in the job description. If you’re excited about this role and our mission to Protect Life but your experience doesn’t align perfectly with every qualification listed here, we encourage you to apply anyways. You may be just the right candidate for this or other roles. Important Notes The above job description is not intended as, nor should it be construed as, exhaustive of all duties, responsibilities, skills, efforts, or working conditions associated with this job. The job description may change or be supplemented at any time in accordance with business needs and conditions. Some roles may also require legal eligibility to work in a firearms environment. Axon’s mission is to Protect Life and is committed to the well-being and safety of its employees as well as Axon’s impact on the environment. All Axon employees must be aware of and committed to the appropriate environmental, health, and safety regulations, policies, and procedures. Axon employees are empowered to report safety concerns as they arise and activities potentially impacting the environment. We are an equal opportunity employer that promotes justice, advances equity, values diversity and fosters inclusion. We’re committed to hiring the best talent — regardless of race, creed, color, ancestry, religion, sex (including pregnancy), national origin, sexual orientation, age, citizenship status, marital status, disability, gender identity, genetic information, veteran status, or any other characteristic protected by applicable laws, regulations and ordinances — and empowering all of our employees so they can do their best work. If you have a disability or special need that requires assistance or accommodation during the application or the recruiting process, please email recruitingops@axon.com. Please note that this email address is for accommodation purposes only. Axon will not respond to inquiries for other purposes.
Brussels, Belgium
On site
Full Time
01-05-2025
Company background Company brand
Company Name
NSI IT Software & Services
Job Title
DevOps SRE
Job Description
Description de l'offre d'emploi Acteur majeur dans le domaine IT, depuis notre création en 1993, nous n'avons cessé de croître et d'évoluer. Avec une équipe dévouée de près de 1.900 collaborateurs répartis sur plusieurs site en Wallonie et à Bruxelles, NSI a suivi une trajectoire exceptionnelle. Notre entreprise est à la pointe de la révolution numérique, offrant une gamme complète de services IT, de l'analyse au développement de logiciels, en passant par l'architecture et la gouvernance IT. Votre rôle au sein de NSI En tant qu'Ingénieur SRE, vous jouerez un rôle essentiel dans le maintien et l'amélioration de l'efficacité opérationnelle des systèmes logiciels. Vous serez chargé de l'automatisation des déploiements, de l'optimisation des systèmes et de la garantie de performances et de fiabilité constantes. Ce poste offre l'opportunité de travailler sur des projets technologiques évolutifs et durables, tout en collaborant avec différentes équipes pour renforcer la résilience des infrastructures IT. Votre Mission Consistera à Optimiser des systèmes : Surveiller les performances, identifier les goulots d'étranglement et optimiser les pipelines pour améliorer l'efficacité. Effectuer des métriques de service : Mettre en œuvre des mesures pour suivre la fiabilité, les performances et l'efficacité des systèmes. Gérer de l'automatisation : Créer des scripts et des outils pour automatiser les tâches répétitives, renforçant ainsi la robustesse du système. Effectuer du développement et de la maintenance CI/CD : Améliorer la cohérence et la rapidité des déploiements logiciels. Collaborer en mode interéquipes : Travailler en étroite collaboration avec les équipes de développement pour intégrer les aspects opérationnels dans le cycle de vie du développement logiciel. Gérer des incidents : Superviser les protocoles de réponse, gérer les rotations d'astreinte et mener des analyses post-incident pour renforcer la fiabilité des systèmes. Effectuer la préparation aux sinistres : Participer à la création de plans de reprise après sinistre et assurer la mise en place de systèmes de sauvegarde robustes. Pré-requis du poste Cette fonction est faite pour vous, car Vous possédez 5 ans d'expérience minimum dans le domaine du SRE ou du DevOps. Vous avez une bonne connaissance du français et de l'anglais. Vous communiquez efficacement : vous savez expliquer des concepts techniques complexes aux équipes techniques et non techniques. Vous êtes agile avec la résolution de problèmes : vous avez une capacité à réagir sous pression en proposant des solutions durables. Vous faites preuve d'adaptabilité : vous vous ajustez rapidement aux nouvelles technologies et aux évolutions organisationnelles. Vous avez une connaissance des pratiques DevOps : vous maîtrisez des chaînes d'outils CI/CD et connaissance de la culture DevOps. mais aussi, vous possédez les compétences techniques suivantes : Architecture des systèmes : expérience en conception d’infrastructures évolutives et fiables. Réseau et sécurité : connaissance des protocoles réseau et des meilleures pratiques de sécurité, y compris dans les environnements de développement. Cloud computing : maîtrise des services AWS, GCP ou Azure pour le déploiement et la gestion des applications. Scripting et codage : utilisation de langages tels que Python, Bash, Go ou Java. Conteneurisation et orchestration : compétences en Docker et Kubernetes pour la gestion des conteneurs. Infrastructure as Code (IaC) & CI/CD : expérience avec des outils comme Ansible, Puppet, Terraform, ainsi que des plateformes CI/CD telles que Jenkins, Gitlab, GitHub Actions, Azure DevOps. En prime Vous êtes force de proposition et avez une capacité à travailler de manière autonome Relever des challenges fait partie de votre mindset Vous êtes "multitasking" et prêt à vous investir dans une fonction valorisante Travailler en équipe et collaborer avec vos collègues est essentiel pour vous Vous êtes à la recherche d'un job qui donnera du sens à votre quotidien et qui vous permettra d'évoluer Vous avez envie de faire la différence et d'apporter votre "special touch" Ce Que NSI Pourra Vous Offrir Une politique de confiance favorisant l'autonomie et la prise d'initiative Un équilibre vie privée-vie professionnelle grâce au télétravail et à des horaires flexibles Un package salarial avec de nombreux avantages extra-légaux dès votre arrivée ; voiture de société, chèques-repas, assurances, etc. Un suivi personnalisé pendant votre mission L'opportunité de rejoindre une entreprise en pleine croissance La possibilité de développer en permanence vos compétences grâce à un catalogue de formations et l'accès à LinkedIn Learning Des missions variées et challengeantes chez nos clients Faire partie d'une entreprise solidaire et dynamique Des activités pour se réunir et partager des moments fun tous ensemble : afterworks, teambuildings, conférences sont au rendez-vous Vous vous retrouvez dans ce profil ? Votre personnalité et votre expérience matchent-elles avec l'ADN de NSI ? Vous êtes prêt à nous rejoindre, alors postulez sans plus attendre !
Liege, Belgium
On site
Full Time
02-05-2025
Company background Company brand
Company Name
Sansaone
Job Title
Python Developer(SAN811)
Job Description
Job Description Welcome to Sansaone, a dynamic force in the realm of ICT talent acquisition. Born out of a passion for excellence and a vision for connecting outstanding professionals with forward-thinking organizations, we stand as a beacon for strategic recruitment solutions in the Information and Communication Technology sector. With a commitment to excellence and a passion for connecting exceptional professionals with innovative organizations, we are your strategic partner in building transformative teams. We are seeking a talented and detail-oriented Python Developer to join our development team. As a Python Developer, you will be responsible for writing efficient, reusable, and scalable Python code. You will collaborate with cross-functional teams to design, develop, and maintain software applications and systems, ensuring optimal performance and security. Responsibilities: Design, develop, and deploy high-quality Python applications and systems. Write clean, maintainable, and efficient code. Collaborate with front-end and back-end developers to integrate user-facing elements with server-side logic. Participate in the entire software development lifecycle, from planning and design to testing and deployment. Troubleshoot, debug, and optimize existing code and systems. Technical Skills: Python HTML CSS JavaScript Django MySQL GitHub PyTest AWS Docker Hiring Team Member Avula Srivalli Recruitment Coordinator LinkedIn Mail
Brussels, Belgium
On site
Full Time
01-05-2025