You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Boubacar DieneBD

Boubacar Diene

Senior Embedded Engineer—Linux | ADAS | SDV | ROS2

€750/day
Paris, FR
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Boubacar

Senior embedded engineer with 15+ years of experience on critical automotive systems (ADAS, SDV, infotainment). Versatile across the entire cycle: C/C++ development, software requirements, embedded Linux system integration, CI/CD.

References: Ampere Renault Group, Forvia/Faurecia, McLaren Artura, Parrot Automotive.

Available immediately — IDF remote/hybrid or full remote.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km)

Experience

  • Bertrandt Group / Ampere – Renault Group
    Senior Embedded Engineer ADAS | ROS2 | SDV | Tech Coordinator | Product Owner (SAFe)
    AUTOMOBILE
    April 2023 - February 2026 (2 years and 10 months)
    Guyancourt, France
    Migration of a monolithic ADAS fusion stack to a ROS2-based SDV architecture — Scene Understanding project.
    • Adaptation of legacy C/C++ components and development of new ROS2 features in Rust, including a critical Camera Defrost service.
    • Redesign of the Scene Understanding architecture to introduce scalable failure management, improving feature availability in production.
    • Definition of software requirements practices: writing SURS guidelines and examples, implementing validation and traceability methods.
    • Building and maintaining CI/CD and requirements validation pipelines: automated tests, MISRA, code coverage, static analysis — reducing compilation time from 45 min to 20 min.
    • SAFe Product Owner role: PI planning, sprint planning, backlog refinement, managing inter-squad dependencies, Design and Squad Reviews.
    • Mentoring new joiners: technical support, onboarding, skill development on tools and processes.
    Key achievements:
    • Delivery of the Scene Understanding project into production on ROS2/SDV architecture
    • Reduction of delivery risk and acceleration of validation cycles
    • Implementation of automated CI/CD pipelines including tests, MISRA compliance, code coverage, and static analysis
    Gitlab CI/CD ADAS ROS2 CMake Agile Methodology (SAFe)
  • Forvia / Faurecia
    Senior Embedded Linux Engineer – DMS/OMS | ADAS
    AUTOMOBILE
    July 2022 - April 2023 (9 months)
    Paris, France
    End-to-end integration of third-party vision stacks (DMS/OMS) into Faurecia's proprietary Linux distribution (Pulsar) on TI TDA4 SoC.
    • Integration of third-party vision stacks (TI Edge AI, SmartEye DMS/OMS, Innov+ Tracking Engine) outside their reference Yocto environment.
    • Hands-on end-to-end on the entire software stack: bootloader (uEnv.txt), kernel and device tree configuration, rootfs integration, C/C++ applications.
    • Porting of SmartEye DMS/OMS vision applications, resolving complex runtime dependencies (remoteproc, DMA, OpenVX, TIDL).
    • Integration of Innov+ libraries and their dependencies (OpenCV, TensorFlow) with existing DMS/OMS components (C/C++, CMake, V4L2).
    • Delivery of flashable and bootable firmware images, compliant with automotive constraints and tight deadlines.
    Key achievements:
    • Delivery of the DMS/OMS POC on Pulsar within deadlines, avoiding a late migration to Yocto
    • Functional in-vehicle demo on Nissan for an RFQ
    • Successful integration of complex third-party vision stacks into a proprietary Linux environment
    Linux Yocto V4L2 DMS OMS
  • Forvia / Faurecia
    Senior Embedded Engineer / Feature Owner (ASPICE SWE.1)
    AUTOMOBILE
    July 2021 - June 2022 (11 months)
    Paris, France
    Early phase ADAS: software requirements analysis, prototyping, support for legacy Linux/multimedia projects.
    • Analysis of software requirements according to ASPICE SWE.1, coordination with architecture and system teams.
    • Development and integration of early-phase prototypes (DMS subjects) to de-risk RFQs.
    • Debugging and fixing critical issues on GStreamer and camera pipelines.
    • Contribution to RFQ responses: compliance matrices, feasibility/risk assessment, supplier coordination (Vector, CAN).
    Key achievements:
    • Reduction of technical uncertainty on early-phase projects and RFQs
    • Strengthening of requirements and feasibility assessments
    • Stabilization of legacy developments by resolving critical issues
    ADAS Gstreamer ASPICE Embedded Systems Requirements Engineering

Recommendations

Be the first to recommend Boubacar

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Specialized Master in Mobile Networks and Services
    IMT Atlantique (Telecom Bretagne ex ENSTB)
    2009
  • Master in Electronics and Communication Systems
    Université Mohammed 1er - Oujda/Morocco
    2008

Skill set

Categories