Thales Nederland

ROL: Software ontwikkelaar, research, coach, tester

TOOLS: C, RTL/2, NIOS SDK, Solaris, uCLinux, VxWorks, Linux, Doxygen, Eclipse, Splice middleware, Expat, XML, Unit Testing, PVCS

BRANCHE: Defensie industrie

Projectomschrijving

Hengelo, 2002 - 2007

Thales Nederland in Hengelo is gespecialiseerd in het ontwikkelen en produceren van high-tech defensie apparatuur. Bij Thales Nederland ben ik verantwoordelijk geweest voor verscheidene projecten in het domein van embedded software, applicatie software, test applicaties en research. Hieronder een beknopt overzicht van een deel van de projecten die ik hier heb mogen uitvoeren;

Architecture Platform Payara Board

Projectmatig werken in een team verantwoordelijk voor het Payara platform / Embedded software implementatie in C voor uCLinux en Linux systemen / Kwaliteitsverbetering bestaande software modules / 
Ondersteunen van FPGA designers ten behoeve van hardware (SREC) releases / Implementeren (TCP/IP) netwerk protocollen.

Real Time Splice Monitor

Opstellen specificaties in overleg met gebruikers (Middleware Performance team) / Opstellen functioneel en technisch ontwerp / Implementeren applicatie in de programmeertaal C / Testen applicatie in combinatie met Splice.

Coorr

Opstellen specificaties in overleg met gebruikers (radar ontwikkelteam) / Opstellen functioneel en technisch ontwerp / Implementeren applicatie in de programmeertaal C / Testen applicatie / Begeleiden en support verlenen binnen het project team.

Sonar Control Software

Opstellen specificaties in overleg met hardware en interface ontwikkelaars / Research NIOS processor performance i.c.m. met de gebruikte ethernet stack / Opstellen functioneel en technisch ontwerp / Implementeren embedded applicatie in de programmeertaal C / Testen embedded applicatie (i.c.m. de Sonar) met behulp van de Monitor functionaliteit en sonar video / Interfaces en netwerk protocollen: ethernet, UDP/TCP/IP, RS232 en gebruik van low-level netwerk protocol analysers.

Flycatcher Mk2 track radar waveform calculatie

Opstellen functionele en technische ontwerpspecificaties zoals SRS, SDD etc. / Implementeren software modules (volgens de MVC benadering) in de programmeertaal C / Implementeren en testen van de Timing software (het hart van de track radar unit) / Testen software modules (onder Unix) door middel van Unit Testen / Ontwerpen gateway applicaties ten behoeve van communicatieprotocol converting (b.v. van Splice bericht naar UDP berichten).