DSP Software Engineer

Sei unter den ersten Bewerbenden.
TN Germany
Esslingen am Neckar
EUR 50.000 - 90.000
Sei unter den ersten Bewerbenden.
Vor 2 Tagen
Jobbeschreibung

As a DSP Software engineer, you will be part of a close-knit team within the Bose Automotive Software Center of Excellence. You will play a key role in developing high performance audio systems that go into premium cars around the world. Working with a global team of expert software engineers, you will help develop, integrate, and test cutting-edge audio processing algorithms on high-end automotive processors that lead to unique and exciting audio experiences. You will also work with audio engineers to create the best sound experiences based on these implementations.

Specific Responsibilities:

  1. Work on all aspects of software development starting from requirements analysis, design, development, testing, integration, and deployment.
  2. Develop and integrate DSP software for different customer vehicles with a focus on reusability, ease-of-configuration, test coverage and traceability, and ease-of-deployment.
  3. Build software for algorithms related to audio signal processing in MATLAB, Simulink, and C.
  4. Develop interactions between signal processing features and the hardware platform.
  5. Create high-level designs for software frameworks for these algorithm and platform features.
  6. Build comprehensive unit and system tests in software to verify functionality of these algorithms.

Requirements:

  1. BS in Electrical or Computer Engineering with an emphasis on DSP or Communications.
  2. Solid Programming experience using C/C++.
  3. Strong understanding of core embedded/RTOS Concepts – DMA, Shared Memory, ICC, Task Scheduling, Priorities, Interrupts.
  4. Expertise developing algorithms using Matlab & Simulink.
  5. Experience using embedded troubleshooting tools such as Oscilloscopes, Logic Analyzers, Emulators, and hardware-based debuggers.
  6. Adequate knowledge of reading schematics and data sheets for components.
  7. Adequate knowledge of software development life cycle (waterfall/agile).
  8. Ability to work effectively with other team members including embedded application development, system and quality engineers.
  9. Familiarity with various software engineering tools – Subversion, Git, JIRA, Crucible/Code collaborator.
  10. Quick Learner with good verbal and written technical communication skills.

Preferred Skills:

  1. Knowledge of Simulink modeling and libraries.
  2. Experience developing software using ADI SHARC or Qualcomm family of processors is a plus.
  3. Knowledge/experience in Audio Domain is a plus.
Erhalte deine kostenlose, vertrauliche Lebenslaufüberprüfung.
Datei wählen oder lege sie per Drag & Drop ab
Avatar
Kostenloses Online-Coaching
Erhöhe deine Chance auf eine Einladung zum Interview!
Sei unter den Ersten, die neue Stellenangebote für DSP Software Engineer in Esslingen am Neckar entdecken.