Himalayas logo
WB
Open to opportunities

Wissam Boussella

@wissamboussella

Machine learning and software engineer specializing in embedded AI deployment and performance optimization.

France
Message

What I'm looking for

I seek roles where I can deploy and optimize ML models on embedded systems, work across low-level and ML stacks, and contribute to test-driven, open-source projects.

I am a machine learning and software engineer focused on training, deploying, and optimizing deep learning models for constrained systems. My background spans signal processing, 3D rendering/reconstruction, and low-level systems integration.

At CEA I contributed to an open-source core project in advanced C++, exported complex ONNX models with custom nodes, and developed ultra-low precision C/C++ kernels for 4-bit quantized networks up to 60M parameters. I also generated compilable C via Python/Jinja2 and validated millisecond-level inference on STM32 hardware.

Earlier, I enhanced 2D CAD tooling by integrating Bezier curve support into a simulation product, implementing robust backend geometry handling and GUI integration. I also completed research work applying self-supervised learning techniques with OpenCV and PyTorch.

I build reproducible, test-driven systems—authoring 50+ unit tests and Docker CI/CD—and have delivered embedded deployments from training and quantization to automated ONNX-to-C conversion and hardware optimization.

Experience

Work history, roles, and key accomplishments

CE

Core C++ Contributor

CEA

Nov 2023 - Jun 2025 (1 year 7 months)

Exported complex ONNX models with custom nodes for vision clients, developed C/C++ kernels for ultra-low-precision quantized models up to 60M parameters, and generated compilable C for hardware integration to achieve millisecond-level inference on STM32.

CE

2D/3D Software Engineer

CEA

Apr 2023 - Sep 2023 (5 months)

Integrated a Bezier curve drawing tool into the 2D CAD module of the CIVA simulator, implementing C++ backend geometry handling and Java Swing GUI integration to support curve intersections and editing.

Education

Degrees, certifications, and relevant coursework

ENSEIRB - Bordeaux INP (University of Bordeaux) logoEB

ENSEIRB - Bordeaux INP (University of Bordeaux)

Master of Science, Computer Vision

2021 - 2023

Grade: 3/4

Master's in Computer Vision focusing on image processing, deep learning, 3D rendering/reconstruction, AR/VR, and sound synthesis; participated in the Numerics IoT research program.

University of Bordeaux logoUB

University of Bordeaux

Bachelor of Science, Computer Science

2018 - 2021

Grade: 3/4

Bachelor's in Computer Science covering algorithms, mathematics, operating systems, and foundational software engineering concepts.

Tech stack

Software and tools used professionally

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Wissam Boussella - Core C++ Contributor - CEA | Himalayas