Se rendre au contenu

Formulaire de recrutement

Provide either a resume file or a linkedin profile
Description du poste
Poste
Analyste-développeur C/C++ (JP056976)
Lieu de travail
--Le Techspace--
Département
Software Engineering

ENVIRONNEMENT
De organisatie is een van de belangrijkste actoren in mobiliteit en duurzame economische ontwikkeling in België. Met meer dan 5.400 medewerkers en 120 verschillende beroepen, deelt de organisatie een gemeenschappelijk project: dagelijks de prestaties, gebruiksvriendelijkheid en duurzaamheid van het openbaar vervoer verbeteren.

De afdeling Embedded Systems (DSE) ontwikkelt twee belangrijke componenten van het project "SAM (Systèmes d’Aide à la Mobilité)": de ontwikkeling en productie van de nieuwe versie van het embedded platform (PFE) dat wordt gebruikt in 3000 bussen en trams, en het Exploitatiehulpsysteem (SAE) dat verschillende diensten toegang geeft tot de data van de PFE, realtime of vertraagd. Deze oplossingen werken nauw samen.

MISSION

Je rapporteert aan de verantwoordelijke van de PFE en maakt deel uit van een team van 6 personen. Met de komst van het nieuwe ticketsysteem is je hoofdtaak het ontwikkelen van het nieuwe communicatieprotocol met de toekomstige validatieapparaten. Daarnaast neem je deel aan diverse teamactiviteiten zoals ontwikkeling, analyse en ondersteuning.

  • Analyseren en definiëren van technische beperkingen en architectuur
  • Verbeteren en ontwikkelen van nieuwe embedded software
  • Programmeren in C, C++11, C++20, Python en Bash
  • Uitvoeren van tests ter validatie van software
  • Opstellen van technische documentatie
  • Integratie met hardware
  • Onderhoud en evolutie van het embedded platform

PROFIEL

Als C/C++ analyste-développeur beschik je over:

  • Een bachelordiploma of master in informatica of een nauw verwant domein
  • Minimaal 5 jaar ervaring in een gelijkaardige functie bij bachelor, of 2 jaar bij master
  • Ervaring met objectgeoriënteerde softwareontwikkeling en technische architectuur
  • Ervaring met embedded softwareontwikkeling
  • Uitstekende communicatieve vaardigheden en klantgerichtheid
  • Georganiseerd, gestructureerd en met een analytische geest
  • Vaardigheid in het helder schrijven van technische documenten in het Frans en Engels
  • Autonoom, nieuwsgierig en open ingesteld
  • Volhardend en volgt regels en procedures nauwgezet
  • Goede samenwerking en positieve relaties met collega’s
  • Proactief en flexibel in veranderende situaties
  • Transparante rapportering aan leidinggevende

Technische vaardigheden:

  • Ontwikkeling in C/C++, Shell, Linux
  • Beheersing van Linux-omgeving (Debian, Red Hat, servicebeheer, applicatie-packaging)
  • Moderne systeemprogrammering (multithreading, sockets, inter-process communicatie, Boost)
  • Ontwikkeltools (IDE, git, gcc)
  • Relationele databases en SQL (Sybase, MySQL, SQLite) en API’s
  • Technisch Engels
  • Extra vaardigheden in embedded systemen (x86 platform) zijn een plus
  • Kennis van netwerkbeheer onder Linux is een plus
  • Ervaring met ABT- en EMV-systemen is een groot pluspunt

INFORMATIE

De kandidaat moet voldoen aan de minimale vereisten qua ervaring en vaardigheden. Gevorderde beheersing van het Frans, mondeling en schriftelijk, is vereist. De functie is voltijds met mogelijkheid tot twee dagen telewerk per week (maandag bij voorkeur op kantoor).