C++ Software Engineer
Senior Consultant | Embedded Systems, GPU/CPU, AI & Machine Learning
C++ Software Engineer
This position is for a Software Engineer at a deep‑tech start‑up working in computer vision, machine learning, and medical applications. The team builds breakthrough products to detect signs of skin cancer early and uses image processing, computer vision, and robotic control techniques. The company has created an autonomous robot that scans the human body to improve efficiency in cancer detection and support the medical profession.
You will work closely with the team on computer vision, computer graphics, and robotic control modules, including:
- Developing and maintaining the architecture and modules (research and production) of the robotic acquisition system.
- Designing and developing the image reconstruction pipeline algorithms on the GPU to achieve high throughput.
- Developing and optimizing the system’s core modules to meet medical-grade reliability and robustness requirements.
- Optimizing and industrializing calibration modules and low-level hardware drivers.
- Collaborating with machine learning and software engineers to explore new solutions and ensure overall system safety and accuracy.
Requirements
- Strong problem solving and mathematical skills.
- Excellent command of C++ software development (C++17/20).
- GPU programming and parallel computing (CUDA11, CuBlas, CuSparse, CuTLASS).
- Experience with design patterns, multi-threaded programming, modern compilers, and code optimization.
- Knowledge of computer vision, computer graphics, and/or robotic control algorithms.
Nice to have
- Experience manipulating hardware and developing low-level drivers (sensors, cameras).
- Network-based communication protocols.
- Optical physics and industrial imaging systems.
- Experience writing unit tests with Google Test and benchmarking.
Keywords: C++ / GPU / GPGPU / Computer Graphics / Parallel Computing / HPC / CUDA / Compilers / Optimization / Boost / Robotics / ROS / RTOS / Low level development
Privacy notice: By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Information Technology
Industries
- Technology, Information and Media, Software Development, and Robotics Engineering
Referrals increase your chances of interviewing at European Tech Recruit by 2x
Get notified about new Software Engineer jobs in Greater Paris Metropolitan Region .
Related roles
- Internship - Software Engineer - Final Year
- Full-Stack Software Engineer - Remote (FR) or Onsite
- Full Stack Developer - Paris - F/H/X - CDI
- Platform Software Engineer - Apprentice (M/W/N)
- AI Game Developer - Unity, Generative AI, International Internship
- Senior Software Engineer - clinical software (x/f/m)
Argenteuil, Île-de-France, France 3 weeks ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr