logo Médiane Benelux
Full time

Software Integrator

Médiane Benelux • Charleroi (Belgium)

Apply

About us

Médiane Benelux: Career Booster! Since 2017, and with over 35 years of experience in France and Italy, Médiane Benelux is an engineering company specializing in software, electronics, and cybersecurity across key sectors such as Railways, Automotive, Energy, Medical, Aerospace, Space, Telecoms, Industry, and Defense. 🌐 What we offer: • IT consulting and strategy • Digital transformation and IoT solutions • Project management and process optimization 🔧 As specialists in electronics, development, and embedded systems design, we operate from sensor to cloud. Why choose Médiane Benelux? • Human-sized company: Promotes teamwork and collaboration in a dynamic and stimulating environment • Sharp technical expertise and tailored solutions for each sector • Talent support: Personalized follow-up, continuous training, and skill development for our employees • Custom solutions tailored to the specific needs of each client • Culture of innovation: Participation in innovative and varied projects • Ecovadis Gold certification: Commitment to equality, well-being, and responsibility • Human values: Commitment, Respect, Trust, Listening "Happy at Work" and "Happy Clients" labels by Choose my Company: A fulfilling work environment and optimal client satisfaction Choose a trusted partnership with Médiane Benelux to transform your challenges into opportunities. Together, let's optimize your efficiency and drive your growth.

Job Description

We are looking a Software Integrator for our client in the railway sector, based in Charleroi. This position is crucial in ensuring the proper functioning and cohesion of software modules on host machines and hardware platforms. As a Software Integrator, you will play a key role in the V cycle, ensuring that all software components integrate seamlessly and meet both functional and performance requirements. Role and Responsibilities: - Ensure the proper operation and integration of software modules on a host machine (native on PC) and when ported to a hardware platform, in line with their requirements documentation and functional interface documentation [SwRS/SwID]. - Verify that the overall software product, including implemented functionalities, is operational, ensuring good communication between different functionalities. - Understand the platform and its components (hardware, software, FPGA, etc.) as well as external peripherals. - Participate in platform integrations with external peripherals. - Master the configuration of the platform and its peripherals, and prepare configuration files. - Assess the overall software maturity before official configuration. - Produce target designs and official executables, including release notes, production manuals, user manuals, and configuration releases. - Support software developers in setting up designer tests on both host and target platforms, analyzing validation feedback, and assisting with software verification. Manage the inventory of platforms available to software developers. - In collaboration with the design teams, execute global functional tests as well as endurance and cybersecurity tests. - Implement injection or measurement points at the interfaces of each modified function in line with their documentation. - Automate performance measurements for embedded functions (reaction time, etc.) and hardware resources (memory occupancy rate, CPU usage, etc.), and critically analyze them. - Master the platform's external communication channels (e.g., fieldbus [Profibus, Mvb, CiP, CAN, RS-485]). - Configure the product to connect equipment on communication buses or use an equipment simulator as needed. - Depending on the team's internal organization, merge developed software functionalities or support software developers in this task. - Implement minor software corrections to functions currently being integrated. Interfaces: Software Developers Systems Engineers / Validators / Team Safety & Cyber Parameterization Team Tools & Simulators Team Platform Suppliers

Required qualifications

Required Skills: Mandatory: - Configuration management: Git - Scripting: Python, Lua, Bash (creating and maintaining automated tests) - Programming Languages: C, C++, ADA (depending on the subject) - Virtualization: VM, VirtualBox, Docker Optional: - Communication Buses: Ethernet, PB, MVB, RS-232/485, CAN (depending on the subject) - Linux - Tools: Oscilloscope - (Optional) Database: SQL - (Optional) Test Framework: AUnit, JUnit Behavioral Skills: - Fluent in French and English - Highly organized - Strong communication skills, with the ability to interact effectively with internal and external teams - Able to create and nurture a network of knowledgeable colleagues - Capable of multitasking - Ability to take a step back and understand the global view of a product - Autonomous and independent

Benefits

Package salarial attractif, jours extra-légaux, pack mobilité (transport ou voiture), DKV, Assurance Groupe, Formations

Job details

Company

Médiane Benelux

Contract

Full time • Full-time

Experience

5 years minimum

Degree

Master

Job location

Charleroi (Belgium)

Reference

2115241

Share

Twitter facebook linkedin
Software Integrator

Interested in this job ?
Apply

💬 Personalize your message to the recruiter, Click here !


By clicking on Apply, I accept that the information entered will be used as part of the management of applications. In accordance with the law "Informatique et Libertés", you can exercise your right of access to the data concerning you and have them rectified by contacting us : jobposting.pro/contact
Learn more about our data protection policy.