DSP Software Engineer
at Bose
Esslingen, Baden-Württemberg, Germany -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 26 Oct, 2024 | Not Specified | 29 Jul, 2024 | 5 year(s) or above | Components,Computer Engineering,Shared Memory,Communication Skills,Jira,Communications,Icc,Engineers,Git,Processors,C,Simulink,Data Sheets,Subversion,Matlab,Interrupts,C++ | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
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
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 algorithm
REQUIREMENT SUMMARY
Min:5.0Max:10.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
BSc
Communications, Electrical, Engineering
Proficient
1
Esslingen, Germany