What You Will Do : Create software verification test plans based on defined software testing process
Test case design and documentation based on software requirements
Data driven Test execution and Test Result Analysis
Develop test plans and appropriate test vectors for independent validation of audio features
Implement and execute function verification
Perform integration and regression tests on audio features and systems
Establish traceability between requirements and test cases
Defect management and tracking, root cause analysis of defect
Perform testing of DSP algorithms in ARM CortexA15 and TI C66xx processors within TI Jacinto 5 SoC, Analog devices Griffin Platform.
Reverse-engineer designs from legacy software.
Participate in peer review of designs and test cases.
Provide estimates of testing effort to help size the scope of projects.
Analyze multiple approaches to a problem and chose the best solution based on experience and sound engineering practices
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.
Participate in key technical reviews, explore and drive inhouse DSP solution development
Provide key technical guidance to fresh and less experienced Engineers
Work with junior Engineers for working through convincing quick demos using available hardware and software components
What You Need : Passion for audio and music.
Masters/Bachelors degree in electrical engineering, computer science, electronics engineering, or equivalent.
7 years of experience in the DSP and/or audio field engineering
7 years of embedded software development or testing.
7 years of C/C /Python or other structured language.
Knowledge of filtering, audio processing, and noise control 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.
Able to read schematics and debug analog and digital hardware.
Working knowledge of embedded operating systems (schedulers, memory management, driver models, RTOS concepts, etc.)
Experienced working with off-shore development teams.
Exemplary verbal and written communication skills.
Creative problem-solver capable of creating and reproducing complex software defects.
Skilled in root cause analysis techniques
Capable project management and time management skills.
Preferred Qualifications & Desired Competencies:
Experience with ASPICE compatible software practices
Basic knowledge of Agile & Scrum (certified or experience)
Certified ISTQB foundation level or equivalent
Knowledge of digital communication protocols: I2C, I2S, SPI, UART, USB
Working knowledge of automotive networks: CAN, LIN, Ethernet, TCP/IP, MOST
Knowledge of amplifier hardware concepts including data converters, power supplies, output stages and analog filter design
Experience with Microsoft Visual Studio / MATLAB
Experience with multi-core System-on-Chip processors
Experience with Audio Weaver tool
Experience with Configuration management tools (GIT, JIRA, DOORS and Bamboo etc)
Critical Qualifications & Competencies:
Expert on testing concepts and testing methodology
Experience in performing system testing, functional testing, regression testing, software integration testing
Experience in Manual and Automation testing
Experience in Audio testing tools / equipment
Experience of audio systems and acoustic principles
Experience in audio performance testing
Experience developing consumer and automotive products
Experience with NXP Dirana3 automotive SoC
Experience with Xtensa Explorer development tools
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.
Job Description PDK Systems and infrastructure support Job Description Candidate will lead the environment and infrastructure support for a team of around 150 engineers in various roles in the PDK [...]
Job Description About the Role: Resource will work as a essbase developer in Finance applications. Responsibilities: Design, develop, test, debug and document solutions using Agile development p [...]
Job Description Market Job Description Use of this job is restricted to Wells Fargo Technology. Acts in a lead technical role providing technical guidance and consultation with application teams, c [...]
Job Description About the Role Team member will be working as application technical Support role and owns the incident and problem management process in production environment for critical Wire pay [...]