Thales Communications

ROL: Software ontwerper, software ontwikkelaar, software onderhoud, systeem tester
TOOLS:
C++, Rhapsody, Linux, Scripting, Unit Testing, Agile/Scrum, SNMP, DTMF  
BRANCHE: Defensie elektronica

Projectomschrijving 

Huizen, 2013 - 2014

Thales Communications in Huizen is gespecialiseerd in het ontwikkelen en produceren van professionele vehicle communication systemen, voornamelijk bedoeld voor de defensie en transport. SOTAS, een veelzijdig communicatie systeem, is het vlaggenschip van Thales Communications. SOTAS M3 is het project waaraan ik werkzaam ben bij Thales Communications in Huizen. Binnen het SOTAS M3 project worden aan het product verschillende functionele uitbreidingen en verbeteringen aangebracht en klant specifieke ontwikkelingen uitgevoerd. Als ontwikkelmethodiek wordt Agile/Scrum sterk gehandhaafd. 

Als software engineer werk ik binnen een scrum team aan verschillende onderdelen van SOTAS M3. Mijn taken bestaan uit het ontwikkelen van nieuwe software modules, doorvoeren van verbeteringen, bug solving, onderzoeken en testen. Mijn werkzaamheden zijn multidisciplinair van aard en hebben betrekking op C++ ontwikkeling, scripting (TCL, Linux shell scripting), networking (SIP, SNMP, TCP, IP) en unit testen. Zo heb ik onder andere C++ modules ontwikkeld voor het afhandelen en genereren van DTMF signalen over een audio kanaal, het besturen en instellen van externe IP radio apparatuur via een SNMP interface en ontwikkelen van test scripts met behulp van Tcl/Tk. Sommige werkzaamheden heb ik uitgevoerd op locatie bij Thales Frankrijk in Parijs. Bij dit project zijn de volgende taken aan bod gekomen:

  • Projectmatig werken in een Scrum team;
  • Model Driven Development met Rhapsody;
  • Software implementatie in C++ voor Linux platformen;
  • C++ unit testen, software integratie en bug solving;
  • Testen, integreren en implementeren verscheidene software modules en communicatie interfaces zoals Kamailio, SIP, SNMP, DTMF, externe IP radio’s en GPS.