Skip to content

General information

IN_Bangalore_Sattva Knowledge Court Bdg_HII
Additional Location:
Bangalore, India | Chennai, India
Job Family:
Worker Type Reference:
Regular - Permanent
Pay Rate Type:

Description & Requirements

Position Summary:

Principal Engineer responsible for ADAS software development, integration into Digital cockpit system/High-performance compute node.

Responsible for SW implementation of the planning, perception, vehicle motion control, stack to enable ADAS features, e.g., Adaptive Cruise Control, Parking Assist.

Job Title:  Principal Engineer, SW

Job Responsibilities:

  • Work with ADAS architects to define and implement the SoTA algorithms for vehicle Motion Control algorithms.
  • Work cross-functionally with perception engineers, control engineers, systems engineers, validation engineers, and other experts to ensure the software meets the requirements needed for ADAS features such as Adaptive Cruise Control.
  • Implement and optimize the algorithms for RTOS environment and enable real-time deployment on embedded automotive platforms.
  • Create software requirements, design documentation, test plans, and other supporting documentation.
  • Develop an efficient path planning software architecture enabling scalability, performance, efficiency, and robustness.
  • Contribute to all phases of the software development cycle including prototyping, requirements capture, design, implementation, and validation.

Skills Required:

  • 10+ bachelor’s or master’s degree in computer science or a related field.
  • Professional experience in motion planning algorithms.
  • Strong programming skills, particularly in C and C++.
  • Knowledge and experience in embedded RTOS programming.
  • Experience with existing ADAS technologies, including adaptive cruise control, automatic emergency braking, lane-following, automated lane changing.
  • Experience developing highly available mission-critical software.
  • Experience with simulation tools.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.

What Role Offers you:

  • Opportunity to work on the latest Digital Cockpit SW stack.
  • Opportunity to work on evolving technologies in the automotive industry.
  • Provides an opportunity to learn and work across various software layers.
  • To be part of the team contributing to Central Compute technology.
  • Knowledge and exposure to various system integration and 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.