In this you will be responsible for performing system and software verification for Harmans automotive audio platforms and algorithms. This role requires strict adherence to Harmans quality standards and ASPICE compliance. The engineers work will directly impact the application and performance of amplifiers within the car audio ecosystem.
What You Will Do
- Design, develop, and execute manual and automated test cases for embedded software running on audio amplifier systems.
- Define and maintain test strategies, test plans, and test specifications in alignment with ASPICE software testing processes (SWE.5 & SWE.6).
- Conduct functional, integration, regression, and system-level testing to validate embedded C++ software for amplifier control and audio signal processing.
- Ensure requirements traceability and comprehensive test coverage using ASPICE-compliant workflows and tools.
- Collaborate with software, hardware, and system engineers to perform end-to-end validation and support root cause analysis of issues.
- Develop and maintain test automation scripts and frameworks (Python, C++, or similar) to enhance efficiency and repeatability.
- Analyze and report test results, defects, and KPIs to support continuous process improvement.
- Manage defect reporting, verification, and regression tracking throughout the full software lifecycle.
- Contribute to the ongoing improvement of testing methodologies, automation infrastructure, and ASPICE process maturity.
What You Need to Be Successful
- 7+ years of hands-on experience in embedded software testing, preferably in the audio, automotive, or consumer electronics domains.
- Proven experience with ASPICE-based testing processes and familiarity with test levels SWE.4 (Unit Testing), SWE.5 (Integration Testing), and SWE.6 (Qualification Testing).
- Experience with test automation tools and frameworks such as GTest.
- Practical experience using JTAG debuggers, oscilloscopes, logic analyzers, and communication protocols including CAN, UART, and I2C.
- Strong scripting and automation skills using Python or equivalent languages.
- Knowledge of CI/CD pipelines (e.g., Bamboo, Jenkins), version control systems (GitHub), and issue tracking tools (e.g., JIRA, DNG).
- Experience with Agile/Scrum development methodologies.
Bonus Points if You Have
- Bachelor s or Master s degree in Electronics, Computer Science, or a related engineering field.
- Strong understanding of C++ in embedded environments and real-time operating principles.
- Familiarity with audio amplifier systems, DSP algorithms, audio performance validation, and automotive communication protocols (A2B, I2S, CAN).
- Exposure to Audio Precision, LabVIEW, or MATLAB for audio measurement and validation.
- Working knowledge of ASPICE processes, including SWE.4 (Unit Test), SWE.5 (Integration Test), and SWE.6 (Qualification Test).
- Understanding of AUTOSAR testing concepts.
- Ability to mentor junior engineers and lead test planning for new platform releases.
What Makes You Eligible
- Be willing to travel up to 2%, domestic or international.
- Be willing to work in an office. However, this role is eligible for HARMAN remote-flex mode with occasional trips to Bangalore office location required (this could be on 24-hour notice).
What We Offer
- Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location
- Access to employee discounts on world-class products (JBL, HARMAN Kardon, AKG, and more)
- Extensive training opportunities through our own HARMAN University
- Competitive wellness benefits
- Tuition reimbursement
- Be Brilliant employee recognition and rewards program
- An inclusive and diverse work environment that fosters and encourages professional and personal development