The Job logo

What

Where

DSP Engineer with C++ and RTOS

Join for More Updates
Smart SummaryPowered by Roshi
Develop production ready software for automotive audio systems using C/C++ in multi-threaded DSP architectures. Own audio quality, analyze and improve system performance. Work independently and with global teams. Bachelor's in Electrical Engineering with 5+ years of DSP software experience required.

Key skills: C, C++, RTOS, ADI Sharc family, embedded

Job Responsibilities:

  • 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.
  • 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.

 Basic Qualifications:

  • Bachelor’s degree in Electrical Engineering or equivalent.
  • 5+ years of DSP software development using C/C++.
  • Specific experience with embedded real-time operating systems (RTOS)
  • Ability to read schematics and debug analog and digital hardware.
  • Working knowledge of Serial communication protocols.
  • Exemplary verbal and written communication skills.

Preferred Qualifications:

  • 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.)


 

HARMAN International Logo

Company

HARMAN International

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

KPIT Logo

DSP Optimization Engineer

KPIT

Bengaluru, Karnataka, India

Posted: a year ago

We are looking for a candidate with strong skills in C and DSP optimization. You will be responsible for optimizing Open CV based Imaging algorithms. The ideal candidate should have a good understanding of hardware schematics and possess strong analytical and reasoning skills. Good communication skills are also required as you will be working on challenging customer requirements and issues.