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!
|