Jean-Philippe Amouroux

Jean-Philippe Amouroux Email and Phone Number

Embedded Software Architect @ Thales
france
Jean-Philippe Amouroux's Location
Valence, Auvergne-Rhône-Alpes, France, France
About Jean-Philippe Amouroux

Jean-Philippe Amouroux is a Embedded Software Architect at Thales.

Jean-Philippe Amouroux's Current Company Details
Thales

Thales

View
Embedded Software Architect
france
Website:
thalesgroup.com
Employees:
60343
Jean-Philippe Amouroux Work Experience Details
  • Thales
    Embedded Software Architect
    Thales Jan 2015 - Present
    Valence, Auvergne-Rhône-Alpes, France
    For the Flight Manager 200 Integrated Product Team (FLX/DID/SAF/SW Architecture), Realtime software integration specialist:- Technical management of the integration for all the platform configuration supported by the FMS200 product line on Thales OS (DESK, MACS, MACS2, MACSNG) and COTS OS (WindRiver VxWorks653, GreenHills Integrity178, LynxOS178, SysGo PikeOs) with PowerPC, TigerLake32/64 and Arm64 CPU- Architecture and design of platform abstraction layers (OS services, runtimes, embedded traces, self performance monitoring)- Development and maintenance of a technical knowledge base (wiki-based) on embedded platform integration and configuration- FACE standard compliance focal point- Ada GNAT first level support for applicative teams and focal point with supplier- Obfuscation for embedded aeronautic software integration- Multicore studies contributor
  • Thales
    Embedded Software Specialist
    Thales Jun 2008 - Dec 2014
    Valence, Auvergne-Rhône-Alpes, France
    In the software department of the navigation business line (NAV/DT/L), responsible for the IMA configuration for the Inertial Reference equipment (ADIRU for Airbus A350 and IRS4MCU for Embraer KC-390), each of which hosting up to eight A653 partitions (DO178 Dal A to D)- DO297 Module Integrator and Application Supplier configuration for each equipment - Integration and adaptation of MACS2 (Thales OS) to the custom platform specificities- Creation of a technical knowledge base (wiki-based) on MACS2 integration and configuration- Ada GNAT first level support for applicative teams and focal point with supplier
  • Thales
    Embedded Software Specialist
    Thales Aug 2005 - May 2008
    Valence, Auvergne-Rhône-Alpes, France
    In the software department of the navigation business line (NAV/DT/L), technical manager for several embedded real-time OS developments DO178 - DAL A-C (Boot, TFTP and A615 loader, RTM, UDP stack, MathLib):- ACOS: Deadline-monotonic sequencer for Anemo-barometric sensors (ADC and ADU3200) and Galileo ground station- PCOS: A653 Core-Software for the A400M Enhanced Vision System (EVS) - Ada GNAT first level support for applicative teams and focal point with supplierCross development in C for TMS320C64x DSP and PowerPC MPC5554
  • Thales
    Embedded Software Specialist
    Thales Dec 2004 - Jul 2005
    Meudon, Île-De-France, France
    In the core software department of the calculator business line (ACS/DT/L), relevance study of Java language usage for embedded aeronautic certified software:- State of the Art study (RTSJ, SCSJ, HIJA, PERC, JNI, CLDC)- Java Binding for ARinc653 API
  • Thales
    Embedded Software Specialist
    Thales May 2004 - Dec 2004
    Valence, Auvergne-Rhône-Alpes, France
    In the software department of the navigation business line (NAV/DT/L), for the GNSS equipment:- Simulation of GNSS algorithm and integration with Simulink, PEA MT3 project
  • Thales
    Embedded Software Specialist
    Thales Oct 2002 - May 2004
    Région De Valence, France
    In the software department of the navigation business line (NAV/DT/L), for the FMS200 Flight Management System (FMS200):- Integration of the Ada GNAT PowerPC buildchain- Development and integration of a custom GNAT Ada runtime for the Thales A653 Core-Software MACS- Configuration, benchmark and migration to Clearcase/UCM version control system- Software Design Description of the “Best Computed Position” algorithm and software component in a DO178 context- Development of a custom XEmacs Integrated Development Environment for the FMS200 project- Software Design Description and Requirement Specification for all target and Core-Software specific functions- Integration of the Jupiter software (Flight Manager for Airbus A400M prototype).Cross-development in Ada and C for embedded PowerPC603 target, DO178B standards
  • Iut De Valence
    Sessional Teacher
    Iut De Valence Sep 2010 - Present
    Région De Valence, France
    For the software department of the Bachelor courses, practical-work teacher for the second-year students:- Language C programming- Operating system mechanisms (parallelism, synchronisation, I/O)
  • Coframi
    Real-Time Software Consultant - Thales Avionics
    Coframi Nov 2000 - Sep 2002
    Valence, Auvergne-Rhône-Alpes, France
    In the software department of the navigation business line (NAV/DT/L), for FMC2 version A109 Flight Management System (FMS200):- Creation of an FMS200 development environment for the Ada Irvine and then GNAT PowerPC buildchain.- Adaptation of the application to the PowerPC processor and the new development chain + documentation- Adaptation and integration of the applicative software with MACS Thales A653 Core-Software- Integration and fix GDB for embedded PowerPC (Agilent probes)- Rewrite integration testsCross-development in Ada, Asm and C on Unix (Irvine and SingleStep chain) PowerPC603 target, DO178B standards
  • Coframi
    Real-Time Software Consultant - Alstom Transport
    Coframi Aug 1999 - Oct 2000
    Villeurbanne, Auvergne-Rhône-Alpes, France
    As part of the Electric Bus project, development of the traction supervisor and network interfaces:- Development, configuration and adaptation of functionalities according to project specific requirements (data flashing, DAC converters, I/O, etc.).- Configuration management- CAN driver development on 486 and TMS320C33- Integration and validation- Software support- Study of the CAN network configuration and parameterisation- Integration of configuration management tools (ClearCase) with software development tools (XEmacs).Cross-development in C under Unix-Solaris (XEmacs, Clearcase) Target 486 PC104 card and TMS320C33, 386 Texas TMS320 CAD-UL chain, CAN network and J1939 standard
  • Coframi
    Real-Time Software Consultant - Sextant Avionique
    Coframi Jun 1998 - Aug 1999
    Valence, Auvergne-Rhône-Alpes, France
    In the core software department of the calculator business line (CAL/AC/LB):For the GPS navigation device TOPSTAR 1000 V3:- Improvements and adaptation of a real-time executive to new hardware constraints (interrupt management).- Unit testing, integration and software/hardware validation.- Drafting of associated documentation in accordance with applicable standards.- Participation in quality audits.- Support application developers.Cross-development in C and ASM on Unix (TEXAS development chain) Target TMS320C31, Standards DO178B, DOD2167A, ARINC653, Texas - White Mountain emulator, HP16602A and HP16500B logic analysersFor the CDD (Data Concentrator) interface of the TIGRE armament system:- Issues fix- Test bench reinstatement,- Writing and execution of tests,- Study and correction of the CDD demonstration software,- Project documentation conformity Cross-development in Ada, C and ASM on VAX/VMS (Microtec-XRay and Alsys chain), target 68020DO178B & DOD2167A standard, HP64000 emulator, 1553B protocol
  • Coframi
    Real-Time Software Consultant - Alcaltel Space
    Coframi Feb 1998 - Jun 1998
    Valence, Auvergne-Rhône-Alpes, France
    As part of the European Colombus project for the International Space Station, development of the Colombus Orbital Facility power distribution embedded software:- Design, development and testing of telemetry/remote control functions,- Supervision of other developed procedures (correction, optimisation, adaptation to Alcatel reference format, etc.),- Hardware/software integration and validation,- Drafting of documentation in accordance with the standard,- Assist the project manager during the detailed design review and customer acceptance test.Cross-development in C and Asm (KEIL chain, HITEX emulator) for 80C32 target, MIL-STD-1553B protocol
  • Coframi
    Real-Time Software Consultant - Sextant Avionique
    Coframi Oct 1997 - Feb 1998
    Région De Valence, France
    For the GPS navigation device TOPSTAR 1000 V1, specification, design, development, unit tests, integration and validation of the "Dual Port RAM Management" and "Simulation Mode Management" functions.Cross-development in Alsys Ada and Asm under Unix (Microtec-XRay and Alsys chain) for 680x0 target, OTAC unit test
  • Armée De L'Air
    Scientist - 3/33 "Lorraine" Mirage F1 Fighter And Transformation Squadron
    Armée De L'Air Aug 1996 - Jul 1997
    Région De Reims, France
    - IT development and maintenance for the pilot service (locally and during external deployments). - Definition of database requirements and automatic report generation (hour of flight consolidation, flight licence expiration and renewal).- 15 parachute jumps- Successful completion of the examination for reserve officers and promotion to the rank of reserve lieutenant
  • Lpg System
    Software Junior Consultant
    Lpg System Jul 1994 - Aug 1996
    Valence, Auvergne-Rhône-Alpes, France
    For the various products in a range of paramedical equipment:- Responsible for the embedded code of the different products.- Define desired behaviour and improvements.Technical environment: Cross-development in ASM on PC (Texas Chain), target TMS370
  • Lgi2P
    Software Research Intern
    Lgi2P Feb 1996 - Jul 1996
    Nimes And Montpellier
    For the analysis of SPOT satellite images and the topographic maps: - Study of the construction of a classifier using formal neural networks.- Application to satellite image processing and automatic map generation Development in C++ on Unix (XView)
  • Sextant Avionique
    Software Engineer Intern
    Sextant Avionique Jul 1995 - Aug 1995
    Valence, Auvergne-Rhône-Alpes, France
    Within the Software Engineering department of the Information Systems Department (DSI / IL)Development of a configuration management system for a documentation system: language C Interfacing of PALAS-X and FrameMaker tools (ERODE overlay).
  • Sextant Avionique
    Software Technician Intern
    Sextant Avionique Apr 1993 - Jul 1993
    Valence, Auvergne-Rhône-Alpes, France
    Within the Software Engineering section of the Information Systems Department (DSI / IL)Modification of a unit testing tool (OTAC): Interfacing a Microtec development chain with programs in Ada, C and Asm 680X0.

Jean-Philippe Amouroux Education Details

  • Eerie
    Eerie
    Informatique Et Electronique Option Intelligence Artificielle
  • Université Montpellier Ii
    Université Montpellier Ii
    Systèmes Automatiques Et Micro-Électronique Option Automatique
  • Iut De Valence
    Iut De Valence
    Informatique Industrielle

Frequently Asked Questions about Jean-Philippe Amouroux

What company does Jean-Philippe Amouroux work for?

Jean-Philippe Amouroux works for Thales

What is Jean-Philippe Amouroux's role at the current company?

Jean-Philippe Amouroux's current role is Embedded Software Architect.

What schools did Jean-Philippe Amouroux attend?

Jean-Philippe Amouroux attended Eerie, Université Montpellier Ii, Iut De Valence.

Who are Jean-Philippe Amouroux's colleagues?

Jean-Philippe Amouroux's colleagues are Olivier Gaudron, Hamon Martine, Tes Tecnologia, Beau Gielen, Laurent Hennetier, J S, Sebastien Rivieres, P.eng.

Not the Jean-Philippe Amouroux you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.