Software Engineer - C++ QT QML

HARMAN India

Bengaluru

On-site

INR 1,200,000 - 2,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

HARMAN India seeks an experienced C++ QT QML Developer to contribute to cutting-edge automotive projects for a renowned German OEM. You will develop software using C++, QT, and QML on Linux platforms, leveraging your full‑stack development expertise.

The role requires 3–6 years of professional experience, strong OO design, multithreading, and agile methods. You will collaborate with cross-functional teams, participate in code reviews, and help shape architecture.

Qualifications

  • 3–6 years of professional software development experience.
  • Strong C++ & QT framework knowledge; QML experience is essential.
  • Experience with multithreading, network programming, and Linux platforms.
  • Full-stack development experience across product lifecycles.
  • Proficiency in modern C++ standards (C++17/20).
  • Experience with development tools (GitHub, Visual Studio).
  • Certified Product Owner with Agile (Scrum/Kanban) exposure.

Responsibilities

  • Develop, optimize, and maintain software in C++ and the QT/QML stack.
  • Engage with stakeholders, report progress, and deliver digital solutions for Body Electronics.
  • Analyze requirements, design components with performance, scalability, and security in mind.
  • Conduct code reviews and ensure high-quality software delivery.
  • Collaborate with interdisciplinary teams including software development and product management.

Skills

C++
QT
QML
Multithreading
Networking
Full-stack lifecycle
Modern C++ (C++17/20)
GitHub
Visual Studio
Agile (Scrum/Kanban)
Product Owner cert

Tools

GitHub
Visual Studio

Job description

Introduction

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

We’re seeking an experienced C++ QT QML Developer with 3 to 6 years of experience to work on cutting‑edge automotive projects for a renowned German OEM. You will develop software solutions using C++, QT, and QML on Linux platforms, leveraging your expertise in full stack development and the digitization of application development workflows.

What You Will Do
  • Develop, optimize, and maintain software solutions in C++ and the QT & QML framework
  • Manage stakeholders with technical and management reporting, providing innovative digital solutions for Body Electronics application development
  • Analyze requirements and develop technical concepts, designing and implementing software components with performance, scalability, and security in mind
  • Conduct code reviews and quality assurance, ensuring high‑quality software development
  • Collaborate with interdisciplinary teams, including software development and product management
What You Need To Be Successful
  • 3 to 6 years of professional experience in software development with C++ and QT framework
  • Experience with object‑oriented programming and design patterns
  • Experience in developing multithreading and network applications
  • Full‑stack development experience with at least two products’ complete life‑cycle experience
  • Solid knowledge of modern C++ standards (C++17, C++20)
  • Experience with software development processes and tools (e.g., GitHub, Visual Studio)
  • Certified Product Owner with strong experience in agile development methods (Scrum, Kanban)
  • Ability to collaborate with interdisciplinary teams and stakeholders
Bonus Points If You Have
  • Strong knowledge of automotive applications and development lifecycle of automotive components/processes
  • Experience in AI products or application development, machine learning, and advanced data analytics
  • Experience with Azure cloud configuration, on‑premise access establishing and creating
  • Experience with databases and SQL
What We Offer
  • Competitive salary and benefits package
  • Opportunities for professional growth and development
  • Collaborative and dynamic work environment
  • Access to cutting‑edge technologies and tools
  • Recognition and rewards for outstanding performance through BeBrilliant
  • Chance to work with a renowned German OEM
  • Expectation to work all five days a week in office

HARMAN is proud to be an Equal Opportunity employer. HARMAN strives to hire the best qualified candidates and is committed to building a workforce representative of the diverse marketplaces and communities of our global colleagues and customers. 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. HARMAN attracts, hires, and develops employees based on merit, qualifications, and job‑related performance. (www.harman.com)

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - C++ QT QML
Software Engineer - C++ QT QML

United States Digital Space LLC • Karnataka

On-site
INR 1,200,000 - 1,800,000
Competitive salary
BeBrilliant recognition
Career growth opportunities
+2
Software Engineer - C++ Linux Middleware
Software Engineer - C++ Linux Middleware

HARMAN India • Bengaluru

On-site
INR 800,000 - 1,200,000
Competitive salary and benefits
Opportunities for professional growth
Collaborative work environment
+2
Software Engineer - C++ Linux
Software Engineer - C++ Linux

HARMAN India • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Software Engineer - Android Kotlin Automation
Software Engineer - Android Kotlin Automation

HARMAN India • Bengaluru

On-site
INR 1,200,000 - 2,200,000
BeBrilliant recognition
In-office role
Associate Engineer - C++ Linux Python SDV engineer
Associate Engineer - C++ Linux Python SDV engineer

HARMAN International • Bengaluru

On-site
INR 1,200,000 - 2,500,000
Competitive salary
Growth opportunities
Dynamic work environment
+2
Software Engineer - Embedded Software
Software Engineer - Embedded Software

HARMAN International • Bengaluru

Hybrid
INR 900,000 - 1,200,000
Flexible hybrid work environment
Employee discounts on Harman/Samsung
In-house training (HARMAN University)
+4
Software Engineer - Android framework
Software Engineer - Android framework

HARMAN India • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Competitive salary
Growth opportunities
Collaborative environment
+3
Software Engineer - Embedded Software
Software Engineer - Embedded Software

HARMAN India • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Flexible hybrid work environment
Employee discounts on Harman/Samsung
HARMAN University training
+4
Advanced Engineer - C++ Middleware
Advanced Engineer - C++ Middleware

harman • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Employee discounts
Training opportunities
Wellness benefits
+2
Software Engineer - C++ Middleware
Software Engineer - C++ Middleware

harman • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Employee discounts and Harman products
HARMAN University training and growth
Competitive wellness benefits
+2