Embedded SW Engineer

Caterpillar Inc.

Chennai District

Presencial

INR 1 200 000 - 1 800 000

Tempo integral

Há 12 dias

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Resumo da oferta

Caterpillar Inc. in Chennai seeks an Embedded Software Engineer – Automotive with 5-6+ years of experience to design, develop and test software for automotive ECUs using C and MATLAB/Simulink.

You will implement control logic, CAN/J1939 communication and diagnostics, and work with Vector tools for simulation and validation. This role requires hardware-software integration, real-time performance optimization, and collaboration with global teams.

Qualificações

  • B.E / B.Tech or M.E / M.Tech in Electrical or Electronics Engineering.
  • Design and develop Application software in C for automotive ECUs.
  • Experience with MATLAB/Simulink and Stateflow.
  • Knowledge of CAN/J1939 protocols and data link layer.
  • Experience with automotive diagnostics (UDS/J1939).

Responsabilidades

  • Design and develop Application software in C for automotive ECUs.
  • Develop control and state-machine logic using MATLAB, Simulink, and Stateflow.
  • Understand and integrate CAN/J1939 communication and data link layer protocols.
  • Implement CAN/J1939 communication (PGN/SPN handling, message parsing, network management).
  • Perform hardware-software integration with sensors, actuators, and ECU peripherals.
  • Use Vector tools (CANoe/CANalyzer) for CAN simulation, diagnostics, and validation.
  • Troubleshooting techniques and system testing for real-time performance.

Conhecimentos

C
MATLAB/Simulink
Stateflow
CAN/J1939
CIP/MODBUS
Diagnostic protocols
Trace32
CANoe/CANalyzer

Formação académica

B.E / B.Tech or M.E / M.Tech in Electrical or Electronics Engineering

Ferramentas

CANoe/CANalyzer
Trace32

Descrição da oferta de emprego

Job Description
Career Area

Engineering

Your Work Shapes the World at Caterpillar Inc.

When you join Caterpillar, you'rejoining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don'tjust talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.

Role Definition

Embedded Software Engineer – Automotive (5-6 + Years Experience) (C, MATLAB/Simulink, State flow. Develops, designs, implements and tests software of embedded devices and systems; monitors and enhances the efficiency and stability of the systems.

Qualification

B.E / B.Tech or M.E / M.Tech Specialization in Electrical or Electronics Engineering

Responsibilities
  • 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
  • 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
Secondary Responsibilities
  • Be able to engage and collaborate with global stakeholders to deliver results
  • Be able to participate and contribute ideas in a global team
  • Interested in researching on new industry protocols and standards to drive innovative solutions for complex technical challenges
  • Perform software FMEAs
  • Familiar with ISO26262 international automotive functional safety standard
  • Familiarity with New Product Development Process
  • Familiarity with Quality Standards like 6 Sigma, BIQ, Lean etc.
Additional information

This job requires 5 working days from office

This Job Description is intended as a general guide to the job duties for this position and is intended for the purpose of establishing the specific salary grade. It is not designed to contain or be interpreted as an exhaustive summary of all responsibilities, duties and effort required of employees assigned to this job. At the discretion of management, this description may be changed at any time to address the evolving needs of the organization. It is expressly not intended to be a comprehensive list of “essential job functions” as that term is defined by the Americans with Disabilities Act.

This position requires working onsite five days a week. Relocation is available for this position.

Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Embedded SW Engineer
Embedded SW Engineer

Caterpillar • Chennai District

Presencial
INR 1 200 000 - 1 800 000
Control Systems Senior Engineer
Control Systems Senior Engineer

Caterpillar • Chennai

Presencial
INR 1 800 000 - 3 000 000
Control Systems Senior Engineer
Control Systems Senior Engineer

Caterpillar Inc. • Chennai

Presencial
INR 1 500 000 - 2 700 000
Electronic Systems Verification & Validation Engineer
Electronic Systems Verification & Validation Engineer

Caterpillar Inc. • Chennai District

Presencial
INR 600 000 - 1 300 000
Tech Lead(C++ Embedded Systems)
Tech Lead(C++ Embedded Systems)

Caterpillar Inc. • Chennai

Presencial
INR 2 500 000 - 4 000 000
C Architect
C Architect

Caterpillar Inc. • Bengaluru

Presencial
INR 3 500 000 - 7 000 000
Embedded Engineer - Model Based Developer
Embedded Engineer - Model Based Developer

Bosch • Bengaluru

Presencial
INR 1 400 000 - 2 100 000
C++ Architect
C++ Architect

Caterpillar • Bengaluru

Presencial
INR 900 000 - 1 300 000
Application SW Engineer (Design and Development)
Application SW Engineer (Design and Development)

SIRI AB • Índia

Presencial
INR 800 000 - 1 200 000
Embedded Engineer
Embedded Engineer

Iva Technos • Coimbatore District

Presencial
INR 600 000 - 1 200 000