NoviRecruiter Since 2001
the smart solution for Novi jobs

DSP Engineer

Company: Resource Logistics, Inc.
Location: Novi
Posted on: May 20, 2023

Job Description:

About the Role

This position is a Senior Audio Technology DSP Engineer SW within the Automotive Car Audio division that focuses on the efficient implementation of new algorithms on PC and SoCs.

The resulting products that will be developed are OEM automotive amplifiers and other similar audio processing SW & HW products.

What You Will Do

The engineer will be responsible for integrating new algorithms into DSP following a defined software development process. The engineer must be capable of deeply understanding audio signal processing, analyzing requirements, writing designs, implementing on DSP, developing unit designs and performing developer testing

" Close alignment and co-work with the audio algorithm team on porting new technologies on a reference DSP (such as ADI GUL/XP)

" Creation of high-level & low-level design documents

" Work within complex, multi-thread, multi-processor Clienthitectures and audio frameworks to integrate new DSP algorithms and control structures

" Profiling & initial optimization of audio processing objects & algorithms on embedded platform

" Creation of documentation according to the ASPICE process

" Own the hand-over of newly developed processing objects to the audio processing platform team

" Create IP for systems, components and technologies

" Monitor and evaluate new software technologies suitable for applications in embedded systems.

" Analyze requirements and specifications and translates these into software designs. Identify product requirements or performance issues.

" Closely communicate with peers inside the HARMAN group to coordinate software development. This includes occasional travel for training or coordination with other groups.

" Participate in design reviews throughout program life cycles.

" Estimate integration- & implementation efforts

" Working knowledge of software development tools (debugger s, emulators, compilers, etc).

" Ability to read schematics and debug analog and digital hardware.

" Able to use oscilloscope and logic analyzer for troubleshooting.

" Working knowledge of software development processes.

" Tests software designs and code at the unit and system level to insure that all requirements are met.

What You Need

" Bachelor or master s degree in Computer Science / Electrical Engineering / Signal Processing or equivalent.

" Total 6-8 years of experience in digital signal processing, with at least 2 years of experience in working in audio domain

" Strong skills on C and C++ object-oriented programming

" Working knowledge with MATLAB & Python

" Very good hands-on experience on floating point DSP processors like ADI ShClient

" Analytical thinker & quality driven engineer profound experience in efficient debugging and problem solving

" Deep experience in digital audio signal processing, floating point DSP programming, audio engineering, acoustical engineering, psycho-acoustics, and/or recording arts.

" Experience developing and debugging software in a real-time, embedded, multiprocessor, multi-interface environment.

" Experienced with software development tools (IDE s, emulators, EVM s, etc)

" Working knowledge of embedded operating systems (schedulers, memory management, driver models, RTOS concepts, etc.)

" Strong attention to detail.

" Exemplary verbal and written communication skills.

" Creative problem-solver capable of creating and reproducing complex software defects.

" Capable project management and time management skills.

" Passion for audio and music.

What is Nice to Have

" Experience in working in Agile framework

" Experience with ASPICE or similar processes is a plus

" Experience in creating VST 3 plugins

" Experience with using audio signal flow creation tools

" Working knowledge of audio and acoustic systems operations.

" Experienced working with vehicle networking (CAN, MOST, etc).

" Working knowledge of filtering, speech processing, noise control and telecommunications algorithms.

" Working knowledge of personal computing and mobile device platforms.

" Working knowledge of digital communication protocols: I2C, I2S, SPI, UART, USB, BT

" Working knowledge of automotive networks: CAN, LIN, Ethernet, TCP/IP, MOST

Keywords: Resource Logistics, Inc., Novi , DSP Engineer, Engineering , Novi, Michigan

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Michigan jobs by following @recnetMI on Twitter!

Novi RSS job feeds