Jean-Philippe Amouroux is a Embedded Software Architect at Thales.
-
Embedded Software ArchitectThales Jan 2015 - PresentValence, Auvergne-Rhône-Alpes, FranceFor 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 -
Embedded Software SpecialistThales Jun 2008 - Dec 2014Valence, Auvergne-Rhône-Alpes, FranceIn 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 -
Embedded Software SpecialistThales Aug 2005 - May 2008Valence, Auvergne-Rhône-Alpes, FranceIn 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 -
Embedded Software SpecialistThales Dec 2004 - Jul 2005Meudon, Île-De-France, FranceIn 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 -
Embedded Software SpecialistThales May 2004 - Dec 2004Valence, Auvergne-Rhône-Alpes, FranceIn 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 -
Embedded Software SpecialistThales Oct 2002 - May 2004Région De Valence, FranceIn 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 -
Sessional TeacherIut De Valence Sep 2010 - PresentRégion De Valence, FranceFor 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) -
Real-Time Software Consultant - Thales AvionicsCoframi Nov 2000 - Sep 2002Valence, Auvergne-Rhône-Alpes, FranceIn 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
-
Real-Time Software Consultant - Alstom TransportCoframi Aug 1999 - Oct 2000Villeurbanne, Auvergne-Rhône-Alpes, FranceAs 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
-
Real-Time Software Consultant - Sextant AvioniqueCoframi Jun 1998 - Aug 1999Valence, Auvergne-Rhône-Alpes, FranceIn 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
-
Real-Time Software Consultant - Alcaltel SpaceCoframi Feb 1998 - Jun 1998Valence, Auvergne-Rhône-Alpes, FranceAs 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
-
Real-Time Software Consultant - Sextant AvioniqueCoframi Oct 1997 - Feb 1998Région De Valence, FranceFor 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 -
Scientist - 3/33 "Lorraine" Mirage F1 Fighter And Transformation SquadronArmée De L'Air Aug 1996 - Jul 1997Ré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 -
Software Junior ConsultantLpg System Jul 1994 - Aug 1996Valence, Auvergne-Rhône-Alpes, FranceFor 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
-
Software Research InternLgi2P Feb 1996 - Jul 1996Nimes And MontpellierFor 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)
-
Software Engineer InternSextant Avionique Jul 1995 - Aug 1995Valence, Auvergne-Rhône-Alpes, FranceWithin 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).
-
Software Technician InternSextant Avionique Apr 1993 - Jul 1993Valence, Auvergne-Rhône-Alpes, FranceWithin 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
-
EerieInformatique Et Electronique Option Intelligence Artificielle -
Université Montpellier IiSystèmes Automatiques Et Micro-Électronique Option Automatique -
Iut De ValenceInformatique 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
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial