Sign up for free employer account and post for free. Share with your network
Dear Partners/Job Seekers We have a Corp to Corp opening for DSP Engineer in Novi, Michigan, if you have matching candidates please submit their profiles here. Candidates matching the requirements will be contacted.
Skills Description: Position Summary:. This position is a senior embedded DSP software engineer within the Lifestyle Automotive Audio division. Products that will be developed are OEM automotive amplifiers and other similar audio processing products. Products typically consist of a microcontroller for configuration, communication and control and a DSP processor for audio processing. Software development work will be mainly working within complex, multi-threaded, multi-processor or multi-core architectures and audio frameworks to integrate DSP algorithms and control structures. Supervisory Responsibilities: This position does not have any direct or indirect reports. Job Responsibilities: - Develop and integrate audio DSP algorithms for the automotive environment.
- Work within complex, multi-threaded, multi-processor architectures and audio frameworks to integrate DSP algorithms and control structures
- Develop production ready software following a defined software development process
- Design software features and architectures for an audio amplifier platform based on interpretation of customer requirements and/or technology development initiatives.
- Estimate processing resources including MIPS, ROM and RAM
- Optimize individual algorithms and total system performance
- Analyze performance impacts of block size, sample rate, memory organization, cache usage and code structure
- Analyze multiple approaches to a problem and chose the best solution based on experience and sound engineering practices
- Integrate DSP algorithms with an audio framework, control software and tuning structures
- Ensure all system components are diagnosable during development and once deployed
- 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
- Reverse-engineer designs from legacy software.
- 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 & acoustic systems.
- Work with software team leaders to negotiate resolution of issues.
- Work with third party developers and contractors.
- Communicate with peers inside the HARMAN group to coordinate software development. This includes occasional travel for training or coordination with other groups.
- Engineer convincing quick-turn demos using available hardware and software components
Basic Qualifications: - Passion for audio and music.
- Bachelor's degree in electrical engineering, computer science, or equivalent.
- 5+ years of embedded software development or testing.
- 5+ years of C/C++ or other structured language.
- 5+ years of experience in the DSP and/or audio field.
- Experience developing consumer products
- Knowledge of filtering, speech processing, noise control and telecommunications algorithms in both time and frequency domains.
- Understanding of DSP frameworks and how individual DSP algorithms interface and interact with each other, the control software and tool interfaces in an optimized way.
- Experience with tuning/calibrating systems of algorithms
- Knowledge of features, strengths and weaknesses of various DSP platforms and algorithm approaches
- Expert in several embedded system debuggers, emulators, compilers, etc.
- Working knowledge of embedded operating systems (schedulers, memory management, driver models, RTOS concepts, etc.)
- Experienced working with off-shore development teams.
- 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.
- Able to read schematics and debug analog and digital hardware.
- Skilled in root cause analysis techniques
Preferred Qualifications & Desired Competencies: - Experience with multi-core See below for details processors
- Experience developing automotive or military products
- Experience with SPICE compatible software development practices
- Working knowledge of personal computing and mobile device platforms.
- Proficient in MATLAB and Simulink
- Knowledge of digital communication protocols: I2C, I2S, SPI, UART, USB, BT
- Working knowledge of automotive networks: CAN, LIN, Ethernet, TCP/IP, MOST
- Knowledge of audio systems and acoustic principles.
- Knowledge of amplifier hardware concepts including data converters, power supplies, output stages and analog filter design
- Able to solder to aid debugging
Social Media
Post C2C Jobs for Free Other C2C openings from the web
|
No comments:
Post a Comment