Introduction: A Career at HARMAN Automotive
We’re a global, multi-disciplinary team that’s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career.
-
Engineer audio systems and integrated technology platforms that augment the driving experience.
-
Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence.
-
Advance in-vehicle infotainment, safety, efficiency, and enjoyment.
About The Role
As part of Camera team, you shall be responsible for Design & Development of Camera Native Services. Work Involves Design, Development, Porting, Bug Fixing & Optimization of Camera Stack in Android.
What You Will Do
-
Understand the requirements, design, develop and debug system SW in the field of automotive Cluster & Infotainment system.
-
Analyze customer and internal requirements and specifications and translates these into software designs.
-
Understanding of the system software, drivers, system architecture, design methodologies, software platform integration with hardware bring up.
-
Perform code reviews and other activities to ensure high-quality results.
-
Work well with the distributed global teams.
-
Handle customer queries and calls.
-
Should be able to generate and report the work progress with right status.
-
Identify the technical dependencies & risks early in the stage.
-
Define the inter module interfaces and document the same.
-
Communicate with peers inside the Harman group to coordinate software development. This includes occasional travel for training or coordination with other groups.
What You Need To Be Successful
-
Design, develop, and maintain efficient and reliable C++ code for new and existing applications.
-
Collaborate with cross-domain to define, design, and ship new features.
-
Analyze and optimize system performance, including memory usage, CPU utilization, and latency.
-
Debug and resolve software defects and issues.
-
Conduct code reviews and ensure adherence to best practices and coding standards.
-
Participate in architectural and design discussions to contribute to future software directions.
-
Write unit tests and perform integration testing to ensure software quality.
-
Stay up to date with industry trends, new technologies, and best practices in C++ development.
-
Experience in Agile methodologies, Configuration (Perforce, etc.) and Project Management tools.
-
Strong written, verbal communication and interpersonal relationship skills
What Is Nice To Have
-
Strong proficiency in C++ (C++11, C++14, or later versions) and its standard libraries (STL).
-
Experience with object-oriented programming (OOP) principles, design patterns, and software architecture.
-
Familiarity with multi-threading, memory management, and performance optimization in C++.
-
Experience working with version control systems like Git.
-
Proficiency in debugging and troubleshooting code issues.
-
Familiarity with build systems such as CMake, Makefiles, or others.
-
Experience with Unit Testing frameworks (e.g., Google Test).
-
Experience in Camera HAL development.
-
Proficiency in Android Camera Framework.
-
Experience in Android Camera SuspendToRam.
-
6+ years of hands-on experience in Infotainment/Cockpit Android Camera Development/Design for Automotive Electronics systems.
What Makes You Eligible
-
Expertise in RVS Camera module (Rear View Surround) will be an added advantage.
-
Strong Vehicle or Android HAL Experience.
-
Experience in embedded Linux or Android or QNX.
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 Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.)
-
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.