Software Download Engineer

Ikrux

Chennai District

On-site

INR 1,200,000 - 2,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ikrux in Chennai is seeking a Software Download Engineer (CAN Bootloader) with automotive embedded experience to develop, integrate, and validate CAN bootloader software for ECUs.

You will implement ECU software download via UDS, write CAPL scripts with Vector CANoe/CANalyzer, and work with AUTOSAR-based applications to ensure reliable flashing and diagnostics. Strong Embedded C skills and collaboration are essential.

Qualifications

  • Experience in CAN-based bootloader development and integration.

Responsibilities

  • Develop, integrate, and maintain CAN-based bootloader software for automotive ECUs.
  • Implement and support ECU software download and reprogramming using the UDS (ISO 14229) protocol.
  • Develop embedded software using C for automotive applications.
  • Create and execute CAPL scripts using Vector CANoe/CANalyzer for validation and automation.
  • Perform debugging and troubleshooting of CAN communication and bootloader-related issues.
  • Work closely with cross-functional teams to integrate bootloader software with AUTOSAR-based applications.
  • Validate firmware flashing, software updates, and diagnostic communication.
  • Participate in software testing, code reviews, and defect resolution.
  • Prepare technical documentation and support software integration activities.

Skills

Embedded C
CAN bootloader
CAPL scripting
UDS diagnostics
AUTOSAR exposure
CANoe/CANalyzer
ECU reprogramming

Education

Bachelor's or Master's in Electronics, Electrical Engineering, Computer Science, Instrumentation, or related engineering

Tools

Vector CANoe
Vector CANalyzer

Job description

Job Title: Software Download Engineer (CAN Bootloader)
Location: Chennai
Job Type: Full-Time
Experience: 14 Years

Job Summary

We are looking for a Software Download Engineer with experience in automotive embedded systems to develop, integrate, and validate CAN-based bootloaders for Electronic Control Units (ECUs). The ideal candidate should have strong Embedded C programming skills, hands-on experience with CAPL scripting, and a solid understanding of UDS diagnostics and ECU reprogramming. Exposure to AUTOSAR architecture will be an added advantage.

Key Responsibilities
  • Develop, integrate, and maintain CAN-based bootloader software for automotive ECUs.
  • Implement and support ECU software download and reprogramming using the UDS (ISO 14229) protocol.
  • Develop embedded software using C for automotive applications.
  • Create and execute CAPL scripts using Vector CANoe/CANalyzer for validation and automation.
  • Perform debugging and troubleshooting of CAN communication and bootloader-related issues.
  • Work closely with cross-functional teams to integrate bootloader software with AUTOSAR-based applications.
  • Validate firmware flashing, software updates, and diagnostic communication.
  • Participate in software testing, code reviews, and defect resolution.
  • Prepare technical documentation and support software integration activities.
Required Skills
  • 1–4 years of experience in automotive embedded software development.
  • Experience in CAN-based bootloader development and integration.
  • Good understanding of CAPL programming.
  • Strong knowledge of UDS (Unified Diagnostic Services) and ECU reprogramming sequences.
  • Strong programming skills in Embedded C.
  • Good understanding of CAN protocol and automotive diagnostics.
  • Experience with Vector tools such as CANoe and CANalyzer.
  • Knowledge of software debugging and integration techniques.
Preferred Skills
  • Experience with Classic AUTOSAR architecture.
  • Exposure to ECU flashing tools and firmware update mechanisms.
  • Familiarity with automotive software development lifecycle and embedded systems.
  • Understanding of ISO 14229 and automotive communication protocols.
Qualifications
  • Bachelor's or Master's degree in Electronics, Electrical Engineering, Computer Science, Instrumentation, or a related engineering discipline.
Why Join Us?
  • Opportunity to work on cutting-edge automotive embedded technologies.
  • Exposure to ECU software development, diagnostics, and bootloader solutions.
  • Collaborative work environment with experienced engineering teams.
  • Excellent opportunities for learning, growth, and career advancement in the automotive domain.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Bootloader Developer
Bootloader Developer

Ignitivesearch Consulting • Coimbatore District

On-site
INR 1,500,000 - 2,200,000
Bootloader Developer
Bootloader Developer

HCLTech • Bengaluru

On-site
INR 2,200,000 - 3,000,000
Flash Bootloader Engineer
Flash Bootloader Engineer

Cyient • Bengaluru

On-site
INR 900,000 - 1,200,000
Telematics Diagnostics Engineer
Telematics Diagnostics Engineer

Sasken Technologies • Hyderabad

On-site
INR 1,200,000 - 2,400,000
Embedded Software Engineer
Embedded Software Engineer

Transight Systems • Kalamassery

On-site
INR 900,000 - 1,300,000
Health Insurance
PTO
PF
Embedded Engineer – (Japanese Language Proficient)
Embedded Engineer – (Japanese Language Proficient)

Cyient • Hyderabad, Bengaluru

On-site
INR 1,200,000 - 2,000,000
Senior Software Engineer Bootloader
Senior Software Engineer Bootloader

Tata Technologies • Bengaluru

Hybrid
INR 1,200,000 - 2,200,000
Embedded Software Development
Embedded Software Development

CADMAXX • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Embedded Software Developer – Bootloader
Embedded Software Developer – Bootloader

netwalk GmbH • India

On-site
INR 800,000 - 1,500,000
Software Architect
Software Architect

Allegis Global Solutions (AGS) • Dadri

On-site
INR 3,500,000 - 6,500,000