DSP Engineer
Harman
- Bangalore, Karnataka
- Permanent
- Full-time
- Develop production ready software following a defined software development process.
- Integrate DSP algorithms for automotive audio systems using C/C++ within complex, multi-threaded, multiprocessor DSP architectures and audio frameworks.
- Author low level design documentation for algorithm software integration, including test plans.
- Work with DSP algorithms requiring an understanding of audio systems
- Own audio quality and strive to constantly improve system performance.
- Evaluate DSP algorithm performance to identify bottlenecks and resource constraints.
- Perform structured root-cause analysis on audio defects and implement targeted fixes.
- Maintain effective relationships with internal and external customers and represent the DSP team during technical reviews.
- Manage and grow center of excellence for DSP and embedded in area of Audio and Video based systems.
- Work both independently and within large global teams with little direct supervision.
- Identify improvement opportunities and lead efforts to port, optimize, modify, fix, and extend existing code as necessary.
- Review test plans and vectors to guarantee full verification of systems and components.
- Uses Agile Scrum Methodology for software development.
- Performs technical research, monitors current trends and changes in technology.
- Interfaces with all departments within company
- Demonstrates industry knowledge to assist in new product development.
- Performs related duties as assigned.
- Bachelor's degree in Electrical Engineering or equivalent.
- 12+ years of DSP software development using C/C++.
- Specific experience with, Audio, Video and embedded real-time operating systems (RTOS)
- Ability to read schematics and debug analog and digital hardware.
- Working knowledge of Audio algorithms, Signal processing for Audio and Video application development
- Exemplary verbal and written communication skills.
- Specific experience in audio/acoustical engineering, psycho-acoustics, and/or recording arts.
- Specific experience with noise cancellation and/or sound-synthesis techniques.
- Working knowledge of vehicle networking (CAN, MOST, etc.)
- Experience with DSP Architecture and DSP assembly language programming.
- Experience with tuning complex systems
- Passion for audio and music.
- Experience with use of audio systems and software (DAWs, audio interfaces, audio plug-ins, speakers, microphones, etc.)
- Familiarity with bug tracking systems such as JIRA and version control systems such as git.
- Familiarity with test equipment (signal generators, oscilloscopes, logic analyzers, Audio Precision, etc.)