Mercredi 3 décembre
CV.com vous propose aujourd’hui : 11364 offres d’emploi / 234 276 CV / 44 034 Recruteurs
ESPACE RECRUTEURS

 
CONNECTEZ VOUS !
Recherchez une offre d'emploi :
Recherche avancée   Aide à la recherche
 
Votre identifiant : 
Mot de passe : 
Créer un compte
Mot de passe oublié

OUVREZ UN COMPTE PRO
IDENTIFIEZ-VOUS
SERVICES & TARIFS

RECHERCHER UNE OFFRE D'EMPLOI avec Google


VISUALISER UN CV
- Date de mise à jour du contenu : 08/01/2008 20:49:34
Software Engineer
( Indépendant / Freelance - Temps plein )
  • Software Engineer
  • Software Engineer


  •    
     Secteur(s) d'activité de l'entreprise
  • Aéronautique / Aérospatiale (civil et militaire)
  • Conseil / Consulting
  • Informatique software : conception et réalisation
  •    
     Zone géographique(s)
  • EUROPE
  • Provence-Alpes-Côte d'Azur


  • Formation
     

    - EP be used
    to Dec '93 Senior Software Engineer / Contract / Siemens Communication Systems, Munich , Germany. Software Engineer / Contract / Aug '87 to Feb '88. Racal Specialized Equipment et Systems , England . Electronics Engineer / Permanent / Sep '83 to Jul '87. Overview of Technical Experience * I have been self employed since 1989 and have worked on software development projects, mainly for large companies in the areas of avionics and communications systems * Design et development of technical systems * Writing system specifications and software requirements * Software design using the Unified Modeling Language (UML) and the tools Rational Rose, Rhapsody et Enterprise Architect * Software development for technical systems, in particular for embedded * Use of real-time operating systems (pSOS+, VxWorks, EUROS, RMOS) * Development of software on several host computers: * Software development in accordance with DO-178B and "V" Model * Avionics bus systems, such as MIL-STD- 1553 / MIL-STD- 1760 and associated test equipment such as AIDASS, QuickLook and DataMars * Software module testing with CPP- Unit and Rational Test-Mate * Debugging with Visual Studio, Xray, Telesoft, Lauterbach Trace-32 * System integration * Configuration Management with ClearCase and Visual SourceSafe * Writing test procedures and manuals * Electronic circuit design * Working in large development teams Project Experience Projects at Rohde und Schwarz Military Software Defined Radios ( M3SR et M3TR ) This project involves the development of software for a series of Software Defined Radios. Wrote software requirements concerning data encryption and frequency hopping (SECOS/COMSEC/TRANSEC) for the M3SR radio, using DOORS. Performed software design for the M3SR radio in UML using Rational Rose. Wrote software requirements for the SATURN and HAVE- QUICK communication protocols for the M3SR radio, using DOORS. Software requirements for an "IP over Air" protocol stack for the M3SR radio, using DOORS. Design of the protocol stack in UML using Enterprise Architect. Software development of the protocol stack using GNU C++ and VxWorks for PowerPC. Configuration Management using ClearCase. Projects at EADS Military Air Systems Fast Emitter Location System for the Tornado Aircraft Wrote the software requirements specification for the Fast Emitter Location System (FELS) which is to be used on the Tornado military aircraft. This system uses the digital receiver from the Global Hawk unmanned aircraft. The software requirements cover the control of the receiver, emitter identification, data storage and cockpit interfaces. I then wrote the FELS System Test Procedure which details the test steps for testing the system in the Tornado avionics rigs. The requirements involve the protocols for the new fast Ethernet (100 Mbps) interface and the MIL-STD- 1553 interfaces. Wrote the software requirements for the Hotlink/Fiber Channel version of the Solid State Recorder. Developed software using Microsoft Visual Studio C++ to read data recorded during flight into a database ( mySQL ). Design and development of software for an Ethernet Sniffer which reads TCP/IP packets and performs reconstruction and display of the original messages. The software was developed using GNU C++ and the Qt graphical interface toolbox on Linux (SuSE). Generic Avionics Operational Flight Program (OFP) Object oriented programming in Ada -95 using the Green Hills AdaMulti compiler. Wrote device handler software in Ada -95 for the Air Data Computer and the GPS/Inertial Navigation System. Investigation of real-time CORBA (ORBexpress) and the Event Service in embedded avionics applications. System design using the Unified Modeling Language (UML) with the design tool Rhapsody. Wrote a specification for the software and hardware requirements for a modular avionics computer with a Power-PC processor, MIL-STD- 1553 and ARINC interfaces. Analysis of existing software for an Identification-Friend-Foe (IFF) System, using UML and Rational Rose. Upgrade of the Greek Air- force Phantom F-4E aircraft (HAF project) Design and development of software to control and monitor the following equipment in the Phantom F-4E aircraft: Aircraft Radar (APG-65) Airborne Laser Designator (Rafael) Air-to-Air Missiles (AMRAAM) Autonomous Free-flight Dispenser System (LFK/AFDS) The software was developed in Ada -83 using the Rational Apex development environment, with Sun/ Solaris as the host computer. The development environment for the target system was Telesoft- Ada , using a MicroVAX as host. The target system is an Intel -486 based embedded avionics computer. My tasks on this project were high level design, detailed design and specification - then coding, integration with other sub-systems, debugging and test. Also wrote software to simulate the AMRAAM missiles, using Borland C++ , for use in the Phantom flight simulator. This position has involved working in Munich , at the EADS flight test center in Manching and at the premises of the main sub-contractor in Haifa, Israel . Project at Siemens Automation Programming of automation machines. This project was to design and develop software for machines which perform the accurate positioning of electronic components onto circuit boards. This involved writing a detailed design specification and then implementing the software using Intel 'C'. The software was real-time, embedded and used the Siemens RMOS real-time operating system. An additional task which I performed was to write a simulation of certain processes within the automation machines. This simulation was written using Microsoft Visual C++ with the Microsoft Foundation Classes (MFC). The simulation runs on Windows NT 4.0 and has a graphical user interface. Project at Siemens Network Systems Development of an Asynchronous Transfer Mode (ATM) Switch. My position on this project was to integrate software which had been developed on host computers using Borland C++ onto the ATM switch processors. The software needed to be integrated with the real-time operating system, which was pSOS+ from Integrated Systems . The software had to be ported to the Intel -Pentium based embedded target processors, which involved re-compiling with the MetaWare C++ compiler and debugging with SoftProbe. I gained considerable experience with pSOS+ in a networking environment and am familiar with the components pNA+, pHILE+, pROBE+, pREPC+. I was also given the task of writing a software regression test for the complete ATM switch. This test software checked the presence and operating state of the communication boards within the switch. The test software was written in MetaWare C++ . Project at Mannesmann -VDO Research et Development of a vehicle navigation system using GPS. This project involved the research and development of an 'off-board' vehicle navigation system using the Global Positioning System (GPS). An 'off-board' system is different to existing systems in that the route data is obtained from a central base station via a communication link, be adjusted depending on road closures, traffic flows, weather conditions, etc). I took this project from an initial concept to a complete prototype system, which was installed in a vehicle and was exhibited at the International Automobile Exhibition in Frankfurt , Germany. The initial work involved a feasibility study in which algorithms were developed for the navigation of the vehicle along the route. This involved writing a program with Microsoft Visual C++ which showed a graphical representation of each road junction and the direction which the driver should take. This also involved writing low level device drivers to interface with either the SEL or Trimble GPS receivers. In addition I wrote an interface to the cellular telephone link (using SMS - short message service) which formed the communication link from the vehicle to the base station. At this stage I wrote (together with a colleague) several patents on the subject of navigation with GPS, which have since been published: Two of the patents published are as follows: Navigation device for pedestrians, using GPS and 'off-board' navigation. (European Patent Office EP 0805 952 B1) Navigation of vehicles, using GPS and 'off-board' navigation. I then wrote the complete software for an embedded version of the system which was installed in the test vehicle. This was written in 'C' using the EUROS real-time operating system. I also wrote the user interface using Watcom C++ and the GX Graphics Development Tools from Genus Microprogramming. ESG Elektroniksystem- und Logistik GmbH et Deutsche Aerospace AG Military aircraft and flight simulator software development. - German Phantom F-4F aircraft, Flight Simulator Software (WASIR project) Wrote software to simulate avionics equipment for use within the Phantom F-4F flight simulator. This software simulated the Inertial Navigation and Central Air Data embedded computers. The software was written using Green Hills 'C' with the pSOS+ real-time operating system. The development environment was VMEexec which helped integrate pSOS+ onto the multiple 68040 target processors. The software was developed on UNIX host computers. The debugging was performed using Microtec Xray. For test purposes, I also developed a graphical interface using OSF/Motif. - German Phantom F-4F aircraft, Mission Computer (KWS project) Developed software to control the multi-mode radar (APG-65) within the German Phantom, as part of the Improved Combat Efficiency (ICE) program. Software analysis and design was performed with the EPOS structured design tool and then the software was developed using Tektronix 'C' and 68020 assembler. The software performed the radar control and data processing functions. The software was debugged on the embedded computer using the Tektronics Multi-V development environment. The host computer used was VAX/VMS. I also wrote test software using Tektronics 'C'. - Tornado aircraft, Ada Feasibility Study (HARM project) This required converting software written in 68000 assembler into Ada , to test the feasibility of using Ada on the Tornado aircraft. Then analysis of the memory requirements and the run-time performance compared to the original software in assembler. My software was the first time Ada was used during actual flight conditions on the Tornado aircraft. - Tornado aircraft, avionics bus control software (HARM project) This aircraft contains a distributed network of embedded computers, connected together using MIL-STD- 1553 buses. My task was to implement bus control software which monitored the buses for transmission errors and performed re-routing of data messages when errors were present. It could also pass control of the bus to a back-up bus controller. The structured design for this application was performed with a design tool called ProMod. The software was then implemented using Tektronics 68000 assembler, using a dedicated real-time operating system called HARTOS, on a VAX host computer. I also performed debugging in the Tornado test rig, using the Tektronics debugger. Project at Siemens Communication Systems Siemens Low Level Air Control System (SILLACS) Implemented software , in Hughes- 1116 assembler, to monitor the state of the equipment within this modern air traffic control system. The software performed BIT tests and checked the computers and interconnections for data transmission errors. Also wrote an official Siemens User Manual, which described how to perform system tests and analyze the results. Projects at Racal Specialized Equipment et Systems Development of specialized communication systems. - Mobile Signal Monitoring System This system was used to monitor RF signals in a hostile environment. It involved writing software in Oregon Pascal, using the pSOS+ real-time operating system. The hardware was a VME/ 68000 rack with interfaces to displays and a Racal Communications receiver. I wrote a specification and implemented software for analysis of the received signals. - Mobile Satellite Communications System (VSC-501 project ) Spent a year working at Racal Research in Reading, England , working on both the hardware and software aspects of the RF Modem part of this system. My responsibilities on the hardware side involved the design and development of RF circuit boards (70 MHz) which performed the intermediate frequency (IF) interface. This required design of analog (RF transistor) amplifiers, filters, and phase-locked loops. I used the Spice circuit analysis program to determine the theoretical performance of my designs. On the software side, I developed software using Whitesmiths 'C' to control the phase-locked loops and to interface with the dedicated displays and keyboard. Performed system tests at the Royal Signals and Radar Establishment (RSRE) in Malvern , England . This involved using a real geostationary satellite (Intelsat IV) to perform BIT error tests and comparing the actual error rate with the theoretical rate for the coding method employed. - Spectrum Analyzer development This equipment contained a Digital Signal Processor ( DSP ) from Texas Instruments (TI). I had to test and develop code in TMS 320 assembler. It included code for digital filtering, Hamming Windows and Fast Fourier Transforms (FFT). Courses Attended . Asynchronous Transfer Mode (ATM), Siemens . . pSOS+ Networking and Services , Siemens . . Wideband ISDN und ATM Test Equipment, Hewlett Packard . . Programming and Object Oriented Design (OOD) with Windows / C++ . . Colloquium on Low Earth Orbit (LEO) Satellites, University of Surrey . . VMEexec et pSOS+ Real -Time Operating System. . Motorola 68030/40 Microprocessors. . Siemens UNIX Operating System (SINIX). . Conference on Digital Signal Processing ( DSP ), Berlin . . Several German language courses at Munich University. . French language course in Aix en Provence .



    Expérience professionnelle
     


    Langues
     


    Connaissances informatiques
      - INTERNET
    - C++
    - SQL DATABASE
    - MYSQL
    - UNIX
    - SOLARIS
    - LINUX
    - C++ USING
    - ETHERNET
    - C++ TO
    - TCP/IP PACKETS
    - C++ WITH
    - WINDOWS NT 4.0
    - C++ ONTO
    - C++ WHICH
    - OFFICE
    - WINDOWS
    - UNIX OPERATING
    - PC/ WINDOWS 2000
    - XP
    - RED HAT )
    - VAX/VMS


    Compétences
     


    Loisirs
     


    Recherche rapide : Formation - Derniers CV - Régions - Dernières offres - Rome - Nos partenaires - Les sites du groupe : Blog CV - Cvtheque - Emploi