Syniti Developer
1 week ago
Kollam, India
InfoVision Inc.
Full time
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