Android Audio Control

Harman

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 30 days ago
  • Android Software engineer, who is responsible for the product development with quality and by following the engineering practices.
  • The candidate should be a team player who should be able to code, do the peer code review, defect fixes wherever needed on the existing product and takes the responsibility in porting the existing product to a new platform..
What You Will Do
  • Adhere to software development process defined.
  • Design, build, and maintain high performance, reusable, and reliable C++ code.
Collaborate with cross-functional teams to define, design, and ship new features.
Unit-test code for robustness, General reliability, Work on bug fixing and improving audio performance.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency. * Develops unit tests for all new code.
  • Has all code changes peer reviewed, and must peer review code when required
  • Provides input for documentation of new or existing programs
  • Ability to refine requirements, improve design and solve problems
  • Demonstrates industry knowledge to assist in new product development
What You Need
  • Bachelor's or Master's degree in Computer science/Electronics (or equivalent).
  • 4+ years practical experience in C++ , OOPS, Design patterns , Data structures .Strong knowledge of Android SDK, audio framework, Audio HAL, Multithreading, Audio Flinger.
  • Understanding of Google's Android design principles and interface guidelines.
Proficient understanding of code versioning tools, such as Git, Gerrit. Defect tracking tools and agile toolsWhat is Nice to Have
  • Linux System Programming
  • Android Frameworks
  • Android HAL / HIDL / AIDL development
  • C/C++ - unit testing (GTEST, CPPUNIT etc…)
What Makes You Eligible
  • Willingness to work in an office located in Bangalore, India.
  • Successfully complete a background investigation and drug screen as a condition of employment
What We Offer
  • Opportunity to work on the system hardware and software bring-up activities
  • Opportunity to work on the latest Android Automotive Stack
  • Opportunity to work on evolving technologies in the automotive industry
  • Provides an opportunity to learn and work across various software layers
  • Knowledge and exposure to various system boot optimization techniques
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.© 2024 HARMAN International. All Rights Reserved. If you are using a screen reader and are having problems using this website, please call (800) 645-7484 for assistance.

Harman

Similar Jobs

  • Principal Engineer - Android Audio Control

    Harman

    • Bangalore, Karnataka
    Android Software engineer, who is responsible for the product development with quality and by following the engineering practices. The candidate should be a team player who should…
    • 1 month ago
  • Android Audio framework Developer For Automotive Domain

    Pradeepit Consulting Services

    • Bangalore, Karnataka
    Required experience from 3 years 8 years. Strong knowledge of Android Audio Framework. Strong programming skills, including C++, Java JNI, Binders, and IPC mechanisms. Should have …
    • 27 days ago
  • Android Audio HALEngineer

    Harman

    • Bangalore, Karnataka
    As a Software engineer you will be working on multi-threaded, multi-processor and/or multi-core architectures to customize Android Audio framework and integrate Audio DSP algorit…
    • 2 months ago