Arnaud Pouliquen

Senior software engineer

Greater Le Mans Area

About

Software technical leader for embedded ARM platforms. Activities: - audio Software architecture and development for audio (Android, Linux, C/C++) - Software architecture and development for coprocessor management in multi-processor system. - OpenAMP library maintainer (https://www.openampproject.org/).

Experience

  • Audio and coprocessor domain leader on STM32MP microprocessors series at STMicroelectronics
    Sep 2013 - Present · 12 yrs 10 mos

    Audio software domain leader - Audio software architecture based on Open Source frameworks ( ALSA, Gstreamer, Pulse audio...) - Responsible of the development, support and upstream of alsa drivers. - Involvement in many topics, from SW/HW requirement to customer support. - Discussion with ALSA and Linux communities. Coprocessor management software domain leader - Software solution to manage a coprocessor in a multi-processor system, based on Open Source frameworks ( remoteproc, virtio, rpmsg, openAMP,...) - Inter-processor communication - Coprocessor firmware loading. - System resources sharing. - Collaborations/contributions with OpenAMP, Linux and Zephyr communities. - openamp and libmetal libraries maintainer. Technologies: ARM, Linux, Zephyr, U-Boot, OP-TEE, ALSA, RPMSG, OpenAMP, C/C++, OP-TEE

  • ST-Ericsson (7 yrs 11 mos)
    • Audio technical leader
      Sep 2010 - Aug 2013 · 3 yrs

      Audio software technical leader on smartphone and tablettes platforms. - Design of the audio framework in collaboration with the software architect. - Define and estimate software developments. - Support team members as technical expert (team up to 8 peoples). - Technical interface for other development teams (in several countries). Technologies: ARM, Android, Linux, C/C++

    • Software engineer
      Oct 2005 - Oct 2010 · 5 yrs 1 mo

      (2 years as subcontractor for AUSY - 3 years as employee) Audio software developer: - Design, development and test of low layer and high layer software. - Deployment and support of platforms for customers. Technologies: ARM, Android, Linux, C/C++

  • AUSY (3 yrs)
    • Software Developer consultant
      Apr 2004 - Oct 2005 · 1 yr 7 mos

      Design and development of low layer software for 2G mobile phones: audio, display and power drivers

    • Software engineer consultant
      Nov 2002 - Mar 2004 · 1 yr 5 mos

      - Definition and development of a processor abstraction low layer framework to increase software reuse and platform maturity. - Deployment of the solution on Mitsubishi M16C processor Technologies: Automotive, Mitsubishi M16C, C, RTOS

  • AUSY (2 yrs 7 mos)
    • Software and harware engineer consultant
      Aug 2001 - Sep 2002 · 1 yr 2 mos

      Hardware and software design of a RACON (Radar beaCON): - Design of the digitals PCBs - VHDL development for PFGA and CPLD - Embedded software development for michrochip processor. Embedded Software development for lighthouse automatisation. Technologies: PIC 18F, FPGA & CPLD, WinSchematic, WinPCB, VHDL, Labview, Langage C

    • Hardware and software engineer consultant
      Mar 2000 - Jul 2001 · 1 yr 5 mos

      ICs and hardware platforms validation