HARMAN logo

Software Engineering - HIL Testing

HARMAN
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

7+ Years

TYPE

FullTime

SKILLS REQUIRED

System integrationDebuggingAutomated TestingAPI IntegrationTest AutomationEmbedded C Programming

Job description

Overview

Software Engineering role focused on HIL (Hardware-in-the-Loop) testing for automotive systems, covering requirement analysis, test design, test script development and execution with strong expertise in automotive communication protocols such as CAN, LIN, and Ethernet.

What you'll do

  • Perform requirement analysis, test case design, test script development, and test execution with strong expertise in automotive communication protocols such as CAN, LIN, and Ethernet.
  • Develop and maintain comprehensive test documentation including test plans, test cases, and test reports in compliance with ASPICE guidelines.
  • Design and implement automation frameworks for functional and regression testing, improving test efficiency and coverage.
  • Build and maintain reusable Python libraries and Robot Framework test suites to enable scalable and maintainable test automation.
  • Collaborate closely with cross-functional teams (Development, Safety, Systems, QA) to ensure alignment of testing activities with Agile sprint goals.
  • Conduct test reviews to ensure proper validation of functional safety goals and safety mechanisms.
  • Work alongside developers to debug and resolve SIL (Software-in-the-Loop) test failures, ensuring timely issue resolution and improved system reliability.
  • Develop automation scripts for functional and regression testing.
  • Prepare comprehensive test reports and traceability matrices.
  • Validate software on HIL setup and vehicle environment for real-time verification.

What you'll need

  • 7+ years of experience in embedded software development, software integration, and validation within the automotive domain.
  • 3-4 years' experience in embedded software.
  • 3+ years of experience in Automotive and IVI systems.
  • Strong experience in Embedded C/C++ software development.
  • Solid understanding of automotive software development processes and embedded system architectures.
  • Experience performing software requirement analysis, change impact assessments, debugging, and defect resolution.
  • Knowledge of Linux, QNX, or other embedded operating systems.
  • Strong analytical and problem-solving skills with the ability to independently resolve moderately complex technical challenges.
  • Experience collaborating with customer-facing engineering teams and cross-functional stakeholders.
  • Ability to effectively document, communicate, and present technical information.
  • Proven capability to provide technical guidance and mentoring to colleagues without direct people management responsibility.
  • Strong ownership mindset with the ability to drive technical solutions from requirement analysis through implementation, validation, and customer delivery.

Nice to have

  • Completed MCA (Master of Computer Applications).
  • Experience in Software Testing in Adaptive and Classical AUTOSAR.
  • Experience working with Vector CANoe tools and QNX hardware.
  • Hands-on experience with Vector CANoe, Tessy, Polyspace, and test framework development for testing applications on QNX boards.
  • ISTQB certification.

Details

  • Location: Bangalore, Karnataka, India (Kalyani Platina).
  • Work from Office environment with in-person collaboration; most office-based roles are onsite five days a week.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineering - HIL Testing