Job Description
About the Role
As a Software Engineer for Digital Cluster domain, you shall be responsible for developing application software intended for several OEM programs.
What You Will Do
- Responsible for the overall quality of the module that you are responsible
- Responsible for requirement understanding and development of the module for instrument cluster in a production program
- Follow well defined SDLC process
- Help the PM/architect in estimation and scheduling
- Work collaboratively with the team to deliver the product
What You Need
- Minimum Engineering graduate (BE or B.Tech) in Electronics, Electrical, Computer Science, Instrumentation
• 4+ years of hands-on experience in developing SW for Automotive Electronics systems
• Expert level capability in C++ 11 (C++ 14 preferred)
• Experience in inter process and inter processor communication mechanisms
• Experience with static analysis tool like LDRA
• Experience in unit testing with GTest
What is Nice to Have
- Prior experience in developing software for Automotive domain. Cluster domain preferred
- Deep understanding of CAN / CAN-FD / Ethernet protocols including Vehicle diagnostics & related tools
- Experience with unit testing tool (GTest/ LDRA etc.)
- Experience in design tools like Rhapsody is desirable
What Makes You Eligible
- Be willing to travel up to 10% domestic and international travel
- Be willing to work at Harman facility in Bengaluru, India
- Successfully complete a background investigation
HARMAN is an Equal Opportunity /Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or Protected Veterans status. HARMAN offers a great work environment, challenging career opportunities, professional training and competitive compensation. (www.harman.com)