Harman Logo

Harman

Software Engineering

Sorry, this job was removed at 03:50 p.m. (IST) on Monday, Feb 17, 2025
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka
Bangalore, Bengaluru Urban, Karnataka

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.

What You Will Do:

  • Develop scalable, maintainable, well mannered (CPU, memory, disk, power, network) automotive grade Linux applications with C, C++ for embedded platforms
  • Understand business requirements, associate them with agile entities (stories/tasks) for planning and execution.
  • Build and grow technical expertise across Telematics/V2X domains.
  • Lead a small team to drive the technical feature development.

What You Need:

  • Masters/Bachelor's degree in electrical, communications, computer engineering or a similar discipline
  • Should have 6 - 10 years of overall experience in Automotive/Datacom/Telecom.
  • Strong C++ programming with 5+ years of experience
  • Adapt at developing reusable and scalable C, C++ code.
  • Proficient understanding of STL (Standard Template Library): containers and algorithms.
  • Hands on working experience with Linux on an embedded platform
  • Experience with Network and System Programming on Embedded devices
  • Nice to have have previous experience in Requirement analysis
  • Ability to work independently and groom juniors
  • Preferred experience developing and debugging software in a real-time, embedded, multiprocessor, multi-interface environment using standard tools such as Gdb, Valgrind, wireshark etc
  • Good understanding of  Linux Inter Process Communication mechanisms (sockets, message queues, shared memory)
  • Concepts and techniques for Multithreaded applications
  • State Machine Implementation
  • Working experience with Industry standard version control systems like GIT, Gerrit, Perforce
  • Gtest based C++ unit test framework.
  • Open Embedded, bitbake package management
  • Excellent troubleshooting and debugging skills
  • Preferred exposure to Agile development and ASPICE methodologies.
  • Good written and oral communication skills to collaborate with teams across geographies

What is Nice to Have:

  • Prior hands-on experience with embedded software development for Automotive Products is a strong plus
  • Experience in V2X Technologies / Vehicle Security / Telematics / Data Communication

What We Offer

  • We offer an authentic diverse, equal, and inclusive work environment that fosters and encourages professional and personal development in a truly global organization.
  • You will work on products and services that touch people’s lives and will change the industrial standards, being a part of the transformations in our industry.
  • Our work environments are fast paced, challenging, empowering, collaborative, flexible and exciting.
  • We offer our own HARMAN University with regular updates on the new technologies and trends by utilizing various sessions organized by Self Learning and Development Trainings to help grow and advance talent.
  • We offer competitive compensation/benefit programs and recognition programs.

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.

Similar Jobs

8 Days Ago
Hybrid
Bengaluru, Karnataka, IND
Junior
Junior
Financial Services
As a Software Engineer II, you will enhance and deliver software components in an agile team. Your responsibilities include software solutions design, development, and troubleshooting, as well as analyzing data to support secure application development.
Top Skills: Agile MethodologiesApplication DevelopmentCi/CdCloud TechnologiesDatabase Querying LanguagesDebuggingLarge Data Set AnalysisSoftware EngineeringSystem DesignTechnical Troubleshooting
14 Hours Ago
Easy Apply
Hybrid
Bengaluru, Karnataka, IND
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
The Senior Director of Software Engineering at Samsara will drive the vision and roadmap for the Platform teams, ensuring high technical standards and mentoring engineering managers. The role involves leading a large team, solving technical challenges, and fostering an inclusive culture focused on customer success and team collaboration.
Top Skills: Container OrchestrationEngineering ManagementGraphql ExecutionMonitoringReal-Time Data IngestionSaas Software DevelopmentSlasSoftware EngineeringTesting
2 Days Ago
Bengaluru, Karnataka, IND
Mid level
Mid level
Financial Services
As a Software Engineer III at JPMorgan Chase, you will design and deliver technology products within a QA automation team. Your role includes developing software solutions, performing manual and automated testing, creating test plans and scripts, and leading quality assurance standards.
Top Skills: Api TestingCucumberCypressPostmanQa TestingSeleniumSoftware EngineeringSoftware Testing Methodologies

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account