Logo Thales Group

Embedded Software Engineer GPU & edge AI Signal Processing

Job

  • Level
    Experienced
  • Job Field
    Embedded
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Ditzingen
  • Working Model
    Hybrid, Onsite
  • Job Summary

    In this role, you implement and optimize efficient signal processing algorithms on embedded GPU modules, build low-latency streaming pipelines, and evaluate current SDKs for edge AI applications.

    Job Technologies

    Your role in the team

    • As Embedded Software Engineer for accelerated computing, you bring our real-time sensor processing chain to life on state-of-the-art embedded GPU compute modules: you implement and optimize high-throughput signal processing algorithms for massively parallel execution, build low-latency streaming pipelines from the digital front-end into the processing chain, and continuously push the limits of what modern edge hardware can deliver - with data rates of several GB/s and hard latency budgets.
    • Implement signal processing algorithms (FFT-based processing, filtering, detection and estimation stages) as highly parallel GPU kernels.
    • Optimize for throughput and latency: memory hierarchy, kernel fusion, asynchronous streams/graphs, mixed precision.
    • Design zero-copy / DMA-based ingest paths from FPGA-based front-ends into GPU memory.
    • Build deterministic, real-time-capable streaming pipelines including buffering, backpressure handling and precise time-stamping.
    • Evaluate and adopt state-of-the-art vendor SDKs, libraries, and pipeline frameworks for accelerated sensor processing and edge AI inference.
    • Maintain OS images, board support, and deployment for the embedded compute modules.
    • Profile and benchmark systematically; validate numerically and bit-true against Python/C++ reference implementations.
    • Contribute unit/integration tests, CI/CD integration and documentation.

    This text has been machine translated. Show original

    Our expectations of you

    Qualifications

    • Completed technical studies, e.g., in computer science or electrical engineering.
    • Strong modern C++ (C++17 or newer) on Linux.
    • Understanding of real-time data streaming and heterogeneous memory architectures (DMA, pinned/unified memory, peer-to-peer transfers).
    • Fundamentals of digital signal processing.
    • Python for prototyping, validation and tooling advantageous.
    • Strong team and communication skills in a small, interdisciplinary prototyping team.
    • Analytical and structured way of thinking and working.
    • Self-directed, proactive working style with a high level of ownership.
    • Precision and quality awareness, especially in verification and interface definition.
    • Pragmatic, hands-on prototyping mindset - willingness to iterate fast and learn from hardware.
    • Willingness to travel for integration and measurement campaigns (~15%).
    • Very good German and English skills.

    Experience

    • Solid hands-on CUDA / GPU computing experience: kernel development, profiling and performance optimization.
    • Experience with embedded GPU / edge-AI compute modules and their SDK ecosystems advantageous.
    • Experience with graph- or pipeline-based streaming frameworks for sensor or media processing advantageous.
    • Experience with high-rate sensor data (radar, lidar, imaging, software-defined radio) advantageous.

    This text has been machine translated. Show original

    What we offer

    • The Group invests more than €4.5 billion per year in Research & Development in key areas, particularly for critical environments, such as Artificial Intelligence, cybersecurity, quantum, and cloud technologies.
    • In 2025, the Group generated sales of €22.1 billion.
    • For our more than 85,000 employees in 65 countries, we open up visionary perspectives, realize individual career paths, and enable creative freedom. This is achieved with courage, versatility, and a firm intention to make the demanding challenges of our time safer and more inclusive.
    • With our sustainable value-focused management, we actively support diversity.

    This text has been machine translated. Show original

    Benefits

    Work-Life-Integration

    Health, Fitness & Fun

    Topics that you deal with on the job

    Job Locations

    • Location Ditzingen

      71254 Baden-Württemberg

      Germany

    This is your employer

    Thales Group

    Thales Group

    We combine diverse skills, talents and cultures to design and deliver exceptional high-tech solutions. Solutions that make it possible to act today tomorrow. From the bottom of the ocean to outer space and beyond, we help our clients think smarter and act faster - with ever-increasing complexity and every crucial moment along the way.

    Description

  • Company Type
    Established Company
  • Working Model
    Full Remote, Hybrid, Onsite
  • Industry
    Internet, IT, Telecommunication
  • Dev Reviews

    by devworkplaces.com

    Total

    (1 Review)
    3.4
    • Career Growth

      3.4
    • Culture

      3.7
    • Workingconditions

      3.8
    • Engineering

      3.0
    Show All Dev Reviews
    Logo Thales Group

    Embedded Software Engineer GPU & edge AI Signal Processing

    Location
    Ditzingen
    Working Model
    Hybrid, Onsite
    Diversity
    Open for all genders

    More Jobs