Skip to content

General information

Location:
IN_Bangalore_Sattva Knowledge Court Bdg_HII
Job Family:
Engineering
Worker Type Reference:
Regular - Permanent
Pay Rate Type:
Salary
JOB ID:
R-39661-2024

Description & Requirements

Job Title :  Senior  Engineer I SW for Android Camera

Department:   Camera

Essential Responsibilities:

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

Qualifications:

  • Bachelors in Computer Engineering/science or Electrical / Electronics / Comm. Engineering

Key Responsibilities:   

  • 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 inter personal relationship skills

Technical Skills:

  • 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).

Eligibility Requirements:

  • Willingness to travel 10% of the time
  • Willingness to work in an office in Pune, India.

Willingness to submit to a background screen and a drug test.


Important Notice: Recruitment Scams
Please be aware that HARMAN recruiters will always communicate with you from an '@harman.com' email address. We will never ask for payments, banking, credit card, personal financial information or access to your LinkedIn/email account during the screening, interview, or recruitment process. If you are asked for such information or receive communication from an email address not ending in '@harman.com' about a job with HARMAN, please cease communication immediately and report the incident to us through: harmancareers@harman.com. 



HARMAN is proud to be an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.