HARMAN is seeking an Engineer to join our team. As a DSP SW Engineer, you will play a crucial role in designing, developing, porting, and optimizing DSP software using audio algorithms on multiple amplifier hardware platforms and operating systems. You will be the go-to person for technical know-how for the team, and your work will impact the application of amplifiers for the car audio ecosystem.
What You'll Do
- Be part of an Agile-Scrum software development team for Platform-Amplifier DSP, involved in sprint backlog development for the amplifier roadmap.
- Analyze data, modify code, and perform other programming tasks for release plans for amplifier development.
- Integrate code into larger software projects and collaborate with other engineers to ensure seamless functionality.
- Own tasks and strive to constantly improve development performance.
- Work both independently and within global teams with little direct supervision.
- Be the point of contact for any technical concerns of the team.
- Be an active team member, discuss and debate different solutions for problems with the team.
- Demonstrate critical thinking to take appropriate risks and make sound and timely decisions.
- Take initiative to achieve superior quality results and maximize contributions that align with development roadmaps for amplifier programs.
- Interface with cross-locational SW/HW engineers, primarily across India, Poland, Germany, China, or the US, to ensure proper implementation of amplifier development tasks.
What We're Looking For
- A relevant degree such as a bachelor’s or master’s degree in electrical/electronic engineering, or a related field.
- Proficiency in embedded software programming languages C++ and Python for 7+ years.
- Solid understanding of embedded RTOS and its concepts.
- Good understanding of hardware design and reading schematics.
- Experience using oscilloscope and logic analyzer for troubleshooting.
- Experience with Google UT framework.
- Familiarity with digital communication protocols (I2C, A2B, SPI, UART).
- Ability to clearly articulate technical know-how to cross-locational teams and stakeholders.
- Familiarity with Agile-Scrum way of working.
Nice to Have
- Know-how of development tools such as CCES, Codesonar & DevOps tools for CI/CD.
- Knowledge of DSP controllers of ADI in Griffin family, TI’s AM275x signal processing controllers.
- Use of AI tools for technical SW development.
- Good to have knowledge of project management tools such as Jira and Confluence.
- Background of Agile or V-model based project life cycle.
- Be an active team player and go-to person for the team.
- Experience with automotive networks in CAN.
- Deeper awareness of quality aspects in software development.
Technical Stack
- C++, Python, Embedded RTOS, Google UT framework
- I2C, A2B, SPI, UART, CAN
- CCES, Codesonar, DevOps tools for CI/CD
- ADI Griffin family DSP controllers, TI AM275x signal processing controllers
- Jira, Confluence
Team & Environment
Part of an Agile-Scrum software development team for Platform-Amplifier DSP, working with global cross-locational teams.
Benefits & Compensation
- 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 Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc).
- Extensive training opportunities through HARMAN University.
- Competitive wellness benefits.
- Tuition Reimbursement.
- Access to HARMAN Campus Fitness Center and Cafeteria.
- An inclusive and diverse work environment that fosters and encourages professional and personal development.
Work Mode
This is a hybrid position based in Bangalore.
HARMAN is proud to be an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.


