DSP Software Engineer

Posted:
3/19/2024, 5:00:00 PM

Location(s):
Baden-Württemberg, Germany ⋅ Filderstadt, Baden-Württemberg, Germany

Experience Level(s):
Mid Level ⋅ Senior

Field(s):
Software Engineering

Job Description

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:

· Work on all aspects of software development starting from requirements analysis, design, development, testing, integration, and deployment

· 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

· Build software for algorithms related to audio signal processing in MATLAB, Simulink, and C

· Develop interactions between signal processing features and the hardware platform

· Create high-level designs for software frameworks for these algorithm and platform features

· Build comprehensive unit and system tests in software to verify functionality of these algorithms

 

Requirements:

· BS in Electrical or Computer Engineering with an emphasis on DSP or Communications

· 5+ years of experience building signal processing software for embedded real time systems.

· Solid Programming experience using C/C++

· Strong understanding of core embedded/RTOS Concepts – DMA, Shared Memory, ICC, Task Scheduling, Priorities, Interrupts

· Expertise developing algorithms using Matlab & Simulink

· Experience using embedded troubleshooting tools such as Oscilloscopes, Logic Analyzers, Emulators, and hardware-based debuggers

· Adequate knowledge of reading schematics and data sheets for components

· Adequate knowledge of software development life cycle (waterfall/agile)

· Ability to work effectively with other team members including embedded application development, system and quality engineers

· Familiarity with various software engineering tools – Subversion, Git, JIRA, Crucible/Code collaborator

· Quick Learner with good verbal and written technical communication skills

 

Preferred Skills:

· Knowledge of Simulink modeling and libraries

· Experience developing software using ADI SHARC or Qualcomm family of processors is a plus

· Knowledge/experience in Audio Domain is a plus

Bose

Website: http://www.bose.com/

Headquarter Location: Framingham, Massachusetts, United States

Employee Count: 10001+

Year Founded: 1964

IPO Status: Private

Last Funding Type: Equity Crowdfunding

Industries: Audio ⋅ Consumer Electronics ⋅ Hardware ⋅ Manufacturing ⋅ Music