Accelerated Computing Engineer
Aerospacelab
Description du poste
About the role
Aerospacelab designs, builds and operates satellites, with increasing data processing moving on board. It is looking for an engineer who turns processing algorithms into efficient code running on embedded hardware accelerators. You will take algorithms from the processing teams, port, profile and optimize them so they run in real time within the power, memory and thermal limits of a satellite, working closely with algorithm developers, flight software engineers and hardware engineers.
Key responsibilities
- Port reference algorithms (Python/MATLAB) to optimized C++ implementations on hardware accelerators.
- Profile and optimize throughput, latency, memory bandwidth and power consumption.
- Work with hardware engineers on how processing is split across compute resources.
- Build validation tests comparing optimized code against reference models.
- Integrate processing pipelines with the on-board software.
- Write technical documentation and take part in code reviews.
Required profile
- BSc, MSc or PhD in Computer Engineering, Electrical Engineering, Applied Physics or a related field.
- Professional experience programming hardware accelerators (e.g. CUDA, OpenCL, SYCL or HLS).
- Solid understanding of parallel architectures: memory hierarchy, data movement, pipelining and parallelism.
- Experience optimizing numerical code for performance (SIMD, multithreading, profiling).
- Background in digital signal processing and/or image processing.
- Experience developing on Linux.
- Proficiency in English and eligibility to work from one of the office locations (Belgium, Switzerland, France).
Required skills
- C++, CUDA and other accelerator frameworks; Python/NumPy for reference models.
- Embedded Linux on heterogeneous computing hardware.
- GitLab CI, Docker, CMake and performance profilers.
- Nice to have: embedded accelerator platforms and power-constrained systems, optimized math libraries (FFT, linear algebra), heterogeneous designs with processors, accelerators and FPGAs, and space or radiation-tolerant computing experience.
What we offer
- Permanent contract.
- Flexible ways of working and a flat hierarchy in a fast-paced environment.
- Salary package consistent with experience.
Questions fréquentes
Pourquoi signalez-vous cette offre ?
Aller plus loin
Salaires, guides et recherches au Maroc.
Salaires par métier
Recherches fréquentes
Postulez en 30 secondes
Entrez votre email pour postuler. Un compte sera cree automatiquement.
En continuant, vous acceptez nos conditions d'utilisation.
Deja un compte ? Connexion
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Publie il y a 12 heures
Expire dans 1 mois
4 vues · 0 interesses
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
Aerospacelab
Offres similaires
-
Chargé d'Infrastructure et sécurité SI
Finéa Casablanca -
Stagiaire IT Support
Foundever (ex Sitel Group) Casablanca -
Ingénieur Sécurité SI
ALTEN Maroc Fès -
Technical Project Manager - Integration & Digital Transformation
LYSI Rabat -
Tech Lead Software Engineer - Java & React
IDEMIA Public Security Casablanca