Job Details
HARMAN's engineers and designers are creative, purposeful and agile As part of this team, you'll combine your technical expertise with innovative ideas to help drive cutting-edge solutions in the car, enterprise and connected ecosystem Every day, you will push the boundaries of creative design, and HARMAN is committed to providing you with the opportunities, innovative technologies and resources to build a successful careerA Career at HARMANAs 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 everydayB-Tech/BE, 5-8 years of experience in Android based embedded software design and development Expertise with programming in Java (Mandatory), C, C++.
Fluent in concepts of Design PatternsExpertise in concepts like OOPS, MultithreadingKnowledge in one of the scripting languages is preferred (Shell script, Python)Good Knowledge of IPC and RPC mechanisms available in Android & Linux.
Should have excellent debugging skillsShould have exposure to UMLSysML, should be able to understand UMLSysML diagrams and contribute to UMLSysML based designs preparationsExperience in Automotive and IVI systems is an added advantage.
Hands on experience with communication protocols such as I2C, SPI, UART, USB is an added advantageExposure to internet protocols like TCP, UDPShould be able to analyze Customer, System Requirements specifications and derive technical requirements applicable for domain.
Should be able to drive the design and architecture discussionsExcellent communication and negotiation skillsShould be able to work independently, contribute to requirements reviews, analysis of customer change requests.
Should have fair exposure to analyzing and debugging existing software or designing and building new ones