CDD - Ingénieur Optimisation Algorithmique F/H

Thales
France
Workplace: OnsiteContractFunction: Software EngineeringEducation: mastersSkills: ["Curiosity","Teamwork"]

Develop and optimize real-time image and signal processing algorithms for optronic equipment used in airborne platforms, vehicles, and drones. Translate existing Python prototypes into production-grade C++ and/or CUDA code, accelerate processing on Intel/ARM CPUs and GP-GPUs, benchmark algorithms on embedded platforms, and integrate and test them in hardware. Collaborate with computer vision, system engineering, software, and computing specialists.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Thales
Thales
1 hour ago

CDD - Ingénieur Optimisation Algorithmique F/H

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Develop and optimize real-time image and signal processing algorithms for optronic equipment used in airborne platforms, vehicles, and drones. Translate existing Python prototypes into production-grade C++ and/or CUDA code, accelerate processing on Intel/ARM CPUs and GP-GPUs, benchmark algorithms on embedded platforms, and integrate and test them in hardware. Collaborate with computer vision, system engineering, software, and computing specialists.
Location: France
Workplace: Onsite
Employment Type: Contract
Job Function: Software Engineering

Key Responsibilities

  • •Develop C++ and/or CUDA algorithms for image and signal processing, starting from Python prototypes.
  • •Optimize algorithms and code to reduce processing time on Intel/ARM processors and GP-GPUs.
  • •Adapt and benchmark algorithms on multiple embedded processing platforms.
  • •Integrate and test the algorithms within optronic equipment.
  • •Collaborate with engineers across image processing, system engineering, software, and computing.

Key Requirements

  • •Significant experience in GPU programming with CUDA or ROCm/HIP, plus C++ development.
  • •Strong knowledge of algorithm and code optimization for real-time performance, including vectorization and parallelization.
  • •Experience with inter-process or inter-thread communication with GPU.
  • •Knowledge of image or signal processing algorithms and/or Python and/or Matlab is a plus.
  • •Ability to read English is indispensable.
Education:Master's in Computer Science, informatique, ou systèmes embarqués
Skills:CuriosityTeamwork
Languages:English
Tech Stack:C++CUDAROCm/HIPOpenMPOpenAccPythonMatlabIntelARMGP-GPU

Eligibility

Security Clearance:Secret de la défense nationale

Company Brief

Thales
Designs and delivers advanced systems and services for aerospace, defence, security, and digital identity and cybersecurity markets, serving government and commercial customers worldwide.
Industry: Defense Technology
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Paris, France
Founded: 2000
WebsiteLinkedIn