Software Engineer - C++ Linux

Posted:
1/6/2026, 7:47:23 PM

Location(s):
Bengaluru, Karnataka, India ⋅ Karnataka, India

Experience Level(s):
Mid Level ⋅ Senior

Field(s):
Software Engineering

HARMAN’s engineers and designers are creative, purposeful and agile. As part of this team, you’ll combine your technical expertise with innovative ideas to help drive cutting-edge solutions in the car, enterprise and connected ecosystem. Every day, you will push the boundaries of creative design, and HARMAN is committed to providing you with the opportunities, innovative technologies and resources to build a successful career.

A Career at HARMAN

As a technology leader that is rapidly on the move, HARMAN is filled with people who are focused on making life better. Innovation, inclusivity and teamwork are a part of our DNA. When you add that to the challenges we take on and solve together, you’ll discover that at HARMAN you can grow, make a difference and be proud of the work you do everyday.

About the Role:
We're looking for a skilled Senior C++ Developer with experience in the automotive industry. You'll design, develop, and maintain high-performance C++ software for automotive ECUs and platforms.

What You Will Do:
- Design, develop, and maintain C++ software for automotive ECUs and platforms
- Collaborate with teams to align software with automotive architecture and performance standards
- Implement robust code following automotive software best practices (e.g., MISRA C++)
- Participate in code reviews, debugging, unit testing, and integration testing

What You Need to Be Successful:
- 3-6 years of C++ development experience in automotive embedded domain
- Strong command of modern C++ (C++11/14/17)
- Good understanding of automotive system architectures, ECU development, and embedded software principles
- Experience with Linux/Android systems, multi-threading, and embedded debugging tools
- Familiarity with software architecture in automotive ECUs
- Knowledge of unit testing and frameworks
- Hands-on experience with Git, CI/CD tools, and static code analysis tools
- Familiarity with ASPICE and secure software development practices

Bonus Points if You Have:
- Experience in Over-the-Air (OTA) update design and development
- Experience in Android system

What Makes You Eligible:
- Bachelor's degree in Computer Science or related field
- Strong problem-solving skills and attention to detail

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.

HARMAN International

Website: https://www.harman.com/

Headquarter Location: Stamford, Connecticut, United States

Employee Count: 10001+

Year Founded: 1980

IPO Status: Delisted

Industries: Audio ⋅ Consumer ⋅ Consumer Electronics ⋅ DSP ⋅ Electronics ⋅ Manufacturing