Share this Job

Software Engineer -DSP-LSA

Date: Mar 24, 2019

Location: Bangalore, India, KA, IN

Company: HARMAN International

Position Summary:

This position will be responsible for the conversion of signal processing concepts, either theoretical or prototyped in Matlab, into algorithms implemented on embedded processors. The position will be responsible for understanding physical DSP hardware concepts such as memory management and processor pipelines. The position will be responsible for Active Noise Cancellation (ANC) DSP software development & validation including requirements analysis and supporting internal and external customers (e.g. Noise Cancelling System Engineers or Customer NVH teams)

 

Supervisory Responsibilities: This position will not have any direct reports.

Job Responsibilities:

  • Develop, modify and integrate active noise cancellation (ANC) DSP algorithms in the automotive environment
  • Work within complex, multi-threaded, multi-processor architectures and audio frameworks to integrate DSP algorithms and Least Mean Square (LMS) adaptive control structures
  • Develop production ready software following a defined software development process
  • Estimate processing resources including MIPS, ROM and RAM
  • Optimize individual algorithms and total system performance
  • Analyze performance impacts of blocks size, sample rate, memory organization, cache usage and code structure
  • Integrate DSP algorithms with an audio framework, control software and tuning structures
  • Work closely with other engineering groups to ensure total tuned system performance
  • Develop test plans and appropriate test vectors for independent validation of audio features
  • Perform regression and integration tests on audio features and systems
  • Participate in peer review of designs
  • Provide estimates of programming effort to help size the scope of projects
  • Port and optimize DSP algorithms to various processors and make use of available resources, peripherals, accelerators, compiler features, etc
  • Create novel software solutions to issues in audio and acoustic systems
  • Engineer convincing quick turn demos using available hardware and software components

 

Basic Qualifications:

  • Master or Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Acoustics or a related technical discipline
  • At least 2 years of experience in embedded real-time software development
  • Very good knowledge of digital signal processing (DSP)
  • Knowledge of filtering, speech processing, and noise control algorithms in both time and frequency domains.
  • Good knowledge of UML, Matlab/Simulink and object-oriented software languages like C/ C++
  • Good written and verbal communication skills in English
  • Flexible in terms of tasks and responsibility
  • Ability to build relations and work independently
  • Self-motivated, passionate about audio and high sense of responsibility

 

Preferred Qualifications:

  • Advanced knowledge of digital signal processing (preferably in the area of audio signal processing), including DSP programming (ADI, TI DSPs)
  • Experience with modern software development tools like JIRA, Perforce, SVN, DOORS, and ClearCase
  • Experience in automotive industry, especially regarding communication protocols (e.g., CAN, A2B)
  • Knowledge of digital communication protocols: I2C, I2S, SPI, UART
  • Experience  developing consumer products
  • Experience working with off-shore development teams
  • Proficient in MATLAB and Simulink
  • Knowledge of audio systems and acoustic principles

 

Eligibility Requirements:

  • Willingness to work in an office.
  • Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen.

HARMAN (harman.com) designs and engineers connected products and solutions for automakers, consumers, and enterprises worldwide, including connected car systems, audio and visual products, enterprise automation solutions; and services supporting the Internet of Things.  With leading brands including AKG®, Harman Kardon®, Infinity®, JBL®, Lexicon®, Mark Levinson® and Revel®, HARMAN is admired by audiophiles, musicians and the entertainment venues where they perform around the world. More than 25 million automobiles on the road today are equipped with HARMAN audio and connected car systems. Our software services power billions of mobile devices and systems that are connected, integrated and secure across all platforms, from work and home to car and mobile. HARMAN has a workforce of approximately 30,000 people across the Americas, Europe, and Asia. In March 2017, HARMAN became a wholly-owned subsidiary of Samsung Electronics. HARMAN is an Equal Opportunity /Affirmative Action employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or Protected Veterans status.  HARMAN offers a great work environment, challenging career opportunities, professional training and competitive compensation. Looking for a challenge where your experience is valued? Come see what you can achieve as a leader with HARMAN!  (www.harman.com)

 


Job Segment: Developer, Electronics Engineer, Software Engineer, Engineer, Electrical, Technology, Engineering