A Career at HARMAN
As a technology leader that is rapidly on the move, HARMAN is filled with people who are focused on making life better. Innovation, inclusivity and teamwork are a part of our DNA.
When you add that to the challenges we take on and solve together, you’ll discover that at HARMAN you can grow, make a difference and be proud of the work you do every day.
What You Will Do :
Delivering audio features for the project, as per the customer requirement, and deliver them by configuring existing C++ framework or by enhancing the same.
Develop / maintain Audio framework for Linux and Android.
Function owner of audio for a particular project / multiple projects at a time, either on Linux or Android platform.
Fixing issues, and bringing them to closure in time bound manner.
Integration of your own code and various other third party solutions to git / perforce repositories.
Managing / Enhancing unit testing and code coverage analysis (GTEST).
Technical Documentation , presentation (sequence diagrams , class diagrams , component diagrams , flow charts , technical write up , IDL )
Working on Audio tools e.g. Audacity, Hex editors, adobe audition, wire shark etc.
Attending technical meetings with colleagues across the globe.
What You Need :
BE in Computer Engineering, Computer Science, Electrical Engineering or related.
Should possess very good understanding of Audio concepts, and should have served as developer / lead of audio in multiple programs.
Very Good understanding of OOPS concepts and UML modelling.
Strong C / C++ 14 programming and debugging skills.
Good understanding in I2C, I2S, SPI, UART communication, experience in CAN will be added advantage.
Strong understanding on Data structures and their efficient usage.
Strong hands on multi-threaded code development.
Good hands on in GIT and P4 (perforce), JIRA tools .
In depth understanding in OS concepts.
Good understanding on IPC communication, work experience in D-Bus will be an added advantage.
Experience working on Agile development teams.
Good hands on experience in shell scripting. Having experience in python will be added advantage.
Good English (verbal and writing) skills.
Should be a quick learner , and should be a good team player .