Search by job, company or skills

HARMAN India

Principal Engineer - Camera HAL

new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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.
  • 10+ 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.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 141668155