26 Oct
|
Sykatiya Technologies
|
Bengaluru
26 Oct
Sykatiya Technologies
Bengaluru
About the Role We are looking for a skilled DSP Engineer to design, develop, optimize, and implement digital signal processing algorithms for embedded and high-performance computing platforms. The ideal candidate will have strong fundamentals in signal processing, proficiency in C/C++ programming, and experience implementing algorithms on DSP processors, embedded SoCs, or specialized hardware platforms.
The role involves algorithm development, performance optimization, fixed-point implementation, and hardware-software integration in collaboration with architecture, firmware, and hardware engineering teams.
Design, develop, and implement digital signal processing algorithms for real-time embedded applications.
Develop and optimize signal processing algorithms for audio, image, video, communications, radar, or other application domains.
Implement DSP algorithms using C/C++ and MATLAB/Python for prototyping, simulation, and validation.
Perform fixed-point and floating-point algorithm development, modeling, and numerical analysis.
Implement and optimize algorithms on DSP processors, embedded CPUs, and heterogeneous SoC platforms.
Analyze algorithm performance and identify opportunities for SIMD/vectorization and hardware acceleration.
Develop test benches, perform algorithm verification, and validate implementation against reference models.
Debug and resolve numerical accuracy, performance, and real-time processing issues.
Document algorithm designs, implementation details, performance benchmarks, and validation results.
Bachelor's or Master's degree in Electronics and Communication Engineering, Electrical Engineering, Signal Processing, Computer Science, or a related field.
Strong understanding of digital signal processing fundamentals, including:
FFT, DFT, and spectral analysis
Robust programming skills in C/C++ .
Hands-on experience implementing DSP algorithms in embedded or real-time environments.
Proficiency in MATLAB or Python for algorithm modeling, simulation, and analysis.
Experience with debugging, profiling, and performance analysis.
Understanding of real-time processing constraints and embedded software development.
Experience with DSP architectures and processors from TI, Qualcomm, Cadence, or CEVA.
Knowledge of SIMD, vector processing, intrinsics, and assembly-level optimization.
Experience with ARM NEON, Hexagon DSP, or other vector/DSP instruction sets.
Familiarity with embedded Linux, RTOS, and hardware-software interfaces.
Experience with audio processing, speech enhancement, noise cancellation, or acoustic algorithms.
Exposure to wireless communications, modem signal processing, radar, computer vision, or image processing.
Experience with AI/DSP integration or machine-learning inference on edge devices.
Education and Experience
- 6-12 years of relevant experience in DSP algorithm development, embedded signal processing, or DSP software optimization.
- Strong problem-solving skills and the ability to translate mathematical algorithms into optimized production-quality code.
- Experience working with cross-functional hardware and software teams is preferred.
Excellent debugging and root-cause analysis capabilities.
Ability to optimize algorithms under strict power, performance, and memory constraints.
Ownership of deliverables and effective collaboration across engineering teams.
📌 Process Engineer (Electronics) (Bengaluru)
🏢 Sykatiya Technologies
📍 Bengaluru