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