Sr. Syniti DSP Developer
Job Description:
Roles and Responsibilities:
• Design, implement, and optimize digital signal processing algorithms for real-time applications, Syniti.
• Develop and maintain software solutions for embedded platforms, working with low-level hardware interfaces.
• Collaborate with hardware engineers to ensure seamless integration of signal processing systems.
• Analyze system performance and make adjustments to optimize computational efficiency and system responsiveness.
• Work with software testing and validation teams to ensure product quality and functionality.
• Implement high-performance algorithms in languages such as C, C++, Python, or MATLAB.
• Ensure proper documentation of algorithms, software code, and design decisions.
• Participate in code reviews and contribute to the continuous improvement of software development practices.
• Troubleshoot and resolve complex signal processing and software-related issues.
Critical Skills to Possess:
• Experience: 5+ years of experience in Digital Signal Processing development.
• Strong understanding of DSP algorithms, including filtering, Fourier transforms, modulation/demodulation, and spectral analysis.
• Hands-on experience with software development in C, C++, or Python, with a focus on real-time systems.
• Familiarity with DSP hardware architectures, including FPGAs, ARM, and DSP processors.
• Experience with MATLAB/Simulink for simulation and model-based design.
• Familiarity with embedded systems and development environments (e.g., ARM, TI DSPs, etc.).
• Knowledge of audio, video, or communication systems (e.g., codec development, OFDM, or audio compression algorithms) is a plus.
• Strong debugging and problem-solving skills, with an ability to troubleshoot hardware and software-related issues.
• Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
Preferred Qualifications:
• BS degree in Computer Science or Engineering or equivalent experience
Davanagere Karnataka India