Senior DSP Software

Anicalls (Pty) Ltd

📍 Chennai, Tamil Nadu, India

Full Time/Permanent Computer Occupations Posted February 25, 2026

Job Description

• Working understanding of parallelism and concurrency as applied to algorithm implementation on shared memory and distributed systems
• Direct experience implementing complex signal processing algorithms in C++ meeting latency and throughput performance requirements or experience in implementing complex control operations in software with defined performance timelines
• Experience in developing and optimizing algorithms for performance.
• Continuous integration and test experience in a hardware/software laboratory environment
• Experience in multithreaded, multiprocessor software development using pthreads, OpenMP, or MPI programming models on clustered deployments
• Experience developing applications for GPGPU using CUDA or OpenCL
• Familiar with software configuration management and development process control (i.e. CMMI)
• Experience in using version control tools such as ClearCase