Software Engineer - Can UDS

Harman International

Nadia, Bengaluru

On-site

INR 900,000 - 1,300,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Be Brilliant
On-site work

Job summary

HARMAN Automotive is seeking a test automation engineer to advance in-vehicle software validation. You will design and execute tests for OTA updates and harness vehicle ECUs.

You will work with Python, CAPL, Robot Framework, and Vector tools to automate validation, analyze logs, and ensure quality before releases, collaborating across engineering teams.

Qualifications

  • Bachelor's degree in CS or a related field.
  • Experience in automotive software testing and release validation.
  • Familiarity with OTA software update technology.
  • Knowledge of CAN/CAN FD, LIN and Automotive Ethernet.
  • Hands-on experience with Vector CANoe/CANalyzer.

Responsibilities

  • Validate software update for vehicle ECUs and connected systems.
  • Perform vehicle-level testing in test benches, HIL environments, and real vehicles.
  • Plan, design, and execute OTA and workshop-based updates.
  • Support automation of software update validation with test frameworks and scripting.
  • Conduct functional, regression, integration, and end-to-end testing before release.
  • Monitor update processes and analyze logs to identify defects and performance issues.
  • Collaborate with development, system integration, cybersecurity, and vehicle testing teams.
  • Create and maintain test specifications, test reports, defect records, and validation documentation.
  • Verify diagnostic functionality and data consistency before and after software updates.
  • Support root cause analysis of software update failures observed during testing or field trials.
  • Takes ownership of deliverables and holds accountability.
  • Positive attitude, approachable personality, and strong collaboration skills.

Skills

Python scripting
CAPL
Test automation
Lua scripting
Robot Framework
CI/CD tools
CAN/CAN FD

Education

Bachelor's degree in Computer Science or related field

Tools

CANoe
CANalyzer
Vector tools
Git
UDS ISO 14229

Job description

Job Summary

Introduction: A Career at HARMAN Automotive

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
  • Experience with Python scripting/CAPL for test automation.
  • Knowledge of Robot Framework or other automation frameworks.
  • Experience developing and maintaining automated test suites.
  • Familiarity with CI/CD tools and automated validation pipelines.
  • Experience with lua scripting.
  • Added advantage
What You Will Do
  • Validate software update for vehicle ECUs and connected vehicle systems.
  • Perform vehicle-level testing in test benches, HIL environments, and real vehicles.
  • Plan, design, and execute test cases for OTA (Over-The-Air) and workshop-based software updates.
  • Support automation of software update validation using test frameworks and scripting tools.
  • Conduct functional, regression, integration, and end-to-end testing before software release.
  • Monitor update processes and analyze logs to identify defects, failures, and performance issues.
  • Collaborate with development, system integration, cybersecurity, and vehicle testing teams to resolve issues.
  • Create and maintain test specifications, test reports, defect records, and validation documentation.
  • Verify diagnostic functionality and data consistency before and after software updates.
  • Support root cause analysis of software update failures observed during testing or field trials.
  • Takes ownership of deliverables and holds accountability
  • Positive attitude, approachable personality, and strong collaboration skills
  • Effective communication and stakeholder interaction abilities
  • Self-motivated with a continuous learning mindset
What You Need to Be Successful
  • Strong understanding of software update and release validation processes in automotive systems.
  • Knowledge of OTA (Over-The-Air) software update technologies
  • Experience with automotive communication protocols: CAN CAN FD LIN Automotive Ethernet
  • Experience in UDS (Unified Diagnostic Services) - ISO 14229
  • Hands-on experience with Vector tools such as CANoe, CANalyzer etc.
  • Experience in test planning, test execution, defect tracking, and reporting.
  • Experience with version control and configuration management tools (Git, DNG etc.)
  • Ability to analyze logs(dlt, wireshark), traces, and software update failure reports.
Bonus Points if You Have
  • Strong knowledge on software update and release validation processes in automotive systems.
  • UDS ISO 14229
  • Ethernet
  • Python
What Makes You Eligible
  • Bachelors degree in Computer Science or related field
  • Strong problem-solving skills and attention to detail
  • Experience working with large-scale data systems
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 Be Brilliant
  • Chance to work with a renowned German OEM
  • Work from Office environment with in-person collaboration, with most office-based roles onsite Five days a week.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - CAN UDS
Software Engineer - CAN UDS

harman • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Competitive salary
Professional growth
Collaborative environment
+4
Software Engineer - Python Automation
Software Engineer - Python Automation

harman • Bengaluru

On-site
INR 2,800,000 - 5,500,000
BeBrilliant recognition program
Collaboration with a renowned German O
Office-based 5 days a week
Advanced Engineer, Embedded Software Engineering
Advanced Engineer, Embedded Software Engineering

harman • Pune District, Thane

Hybrid
INR 1,400,000 - 2,100,000
Hybrid work environment
Automotive Diagnostics Software Test Engineer - Mid-Level / Senior-Level
Automotive Diagnostics Software Test Engineer - Mid-Level / Senior-Level

EDAG Group • Maharashtra

On-site
INR 900,000 - 1,300,000
Advanced Engineer – Audio Software Testing
Advanced Engineer – Audio Software Testing

HARMAN International • Bengaluru

Hybrid
INR 4,500,000 - 5,500,000
Hybrid work model
Employee discounts on Harman/Samsung
Harman University training
+3
Software Engineer -MATLAB M Scripting
Software Engineer -MATLAB M Scripting

Harman International • Nadia

On-site
INR 1,200,000 - 2,100,000
Principal Engineer - Validation lead, ISO17025, Environment/EMC/E&E Testing
Principal Engineer - Validation lead, ISO17025, Environment/EMC/E&E Testing

Harman Becker Automotive Systems Manufacturing Kft • Pune District

Hybrid
INR 1,800,000 - 2,800,000
HARMAN FlexConnect program
Employee discounts on Harman/Samsung
HARMAN University training
+4
Software Engineer -MATLAB M Scripting
Software Engineer -MATLAB M Scripting

Harman International • Bengaluru

On-site
INR 900,000 - 1,500,000
System and Test Validation Engineer
System and Test Validation Engineer

Sii India IT • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Advanced Engineer, Embedded Software
Advanced Engineer, Embedded Software

HARMAN India • Bengaluru

Hybrid
INR 1,800,000 - 2,900,000
FlexConnect hybrid program
Employee discounts on Harman/Samsung
Tuition reimbursement
+1