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
This is your employer
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.4Culture
3.7Workingconditions
3.8Engineering
3.0