Caterpillar Inc. logo

Embedded SW Engineer

Caterpillar Inc.
NewPosted today

LOCATION

Chennai · Onsite

EXPERIENCE

5+ Years

TYPE

FullTime

SKILLS REQUIRED

Embedded C ProgrammingReal-time SystemsDiagnosticsSoftware DebuggingFunctional SafetyCAN BUSJ1939

Job description

Overview

Embedded Software Engineer role in automotive, developing, designing, implementing and testing software for embedded devices and systems, and monitoring and enhancing their efficiency and stability.

What you'll do

  • Design and develop application software in C for automotive ECUs/controllers.
  • Develop control and state-machine logic using MATLAB, Simulink, and State flow.
  • Understand and integrate Data Link Layer protocols (CAN: frame handling, arbitration, message scheduling, transport protocol).
  • Implement CAN/J1939 communication (PGN/SPN handling, message parsing, network management), CIP, MODBUS.
  • Implement automotive diagnostics (DTCs, fault handling, UDS/J1939 diagnostic services).
  • Perform hardware-software integration with sensors, actuators, and ECU peripherals.
  • Use Vector tools (CANoe/CANalyzer) for CAN simulation, diagnostics, and validation.
  • Apply troubleshooting techniques.
  • Use Trace32 (Lauterbach) for unit-level debugging, memory analysis, and low-level bring-up.
  • Perform system testing and validation (open loop testing using ICDs, SIL, HIL) and optimize for real-time performance and reliability.
  • Engage and collaborate with global stakeholders to deliver results.
  • Participate and contribute ideas in a global team.
  • Research new industry protocols and standards to drive innovative solutions for complex technical challenges.
  • Perform software FMEAs.

What you'll need

  • B.E / B.Tech or M.E / M.Tech in Electrical or Electronics Engineering.
  • 5-6+ years of experience.
  • Familiarity with ISO 26262 international automotive functional safety standard.
  • Familiarity with New Product Development Process.
  • Familiarity with quality standards such as 6 Sigma, BIQ, Lean etc.

Details

  • Location: Chennai, Tamil Nadu.
  • Work mode: Onsite, 5 working days from office.
  • Relocation is available for this position.

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.

Embedded SW Engineer