Job title : Software Engineer – Instrument Cluster & Vehicle Network with MATLAB Development
Location : Bangalore
Education :
Engineering - BE / BTech / ME / MTech / MS
Discipline – Computer Science, Electronics & Communication, Electronics & Computer, Electrical & Electronics
Experience : 3 to 12 years
Key Responsibilities :
Define
software architecture
and lead the end-to-end development of
instrument cluster platforms
, focusing on
vehicle communication
diagnostic systems
, and
infrastructure services
Develop and integrate
vehicle network communication
stacks including
CAN, CAN-FD
LIN
and
Automotive Ethernet
(SOME / IP, SoAd, DoIP).
Design and implement
UDS diagnostic services
, DTC management, and End pf Line (EOL) functionalities.
Design and maintain
infrastructure software
such as
Watchdog
NVM
Bootloader
, and
State Manager
modules.
Develop
MATLAB / Simulink-based application software
models for features such as vehicle signal processing, telltale logic, system diagnostics, and startup sequences.
Generate auto code from MATLAB / Simulink using
Embedded Coder
and integrate into the embedded platform.
Support
model-in-the-loop (MIL)
software-in-the-loop (SIL)
, and
hardware-in-the-loop (HIL)
testing environments.
Collaborate with system engineers, hardware teams, and HMI developers to ensure seamless end-to-end integration.
Use tools such as
CANoe
CANalyzer
, and
DaVinci Developer
and
DaVinci Configurator
for development testing and validation of vehicle networks.
Provide technical leadership and mentoring for mid-level and junior engineers.
Core Technical Skills :
Communication Protocols :
Proficiency in
CAN, CAN-FD
, and
Automotive Ethernet
(SOME / IP, DoIP).
Strong experience using
Vector tools
(CANoe, CANalyzer).
Diagnostics : Expertise in
UDS (ISO 14229)
, DTC handling, diagnostic services, and
Diagnostics based application software development
Infrastructure Software :
Knowledge of embedded software components like
watchdog, state machines, power modes, and memory management (NvM, EEPROM)
, etc.
Experience with
AUTOSAR
(Classic and / or Adaptive) architecture and integration.
Familiar with
RTOS (OSEK, FreeRTOS, QNX)
and software integration workflows.
MATLAB / Simulink : Hands-on with
model-based development
Proficient in
Embedded Coder
Stateflow
, and code generation workflows.
Strong understanding of
code integration, testing
, and
auto-code optimization
Programming :
Strong proficiency in
and
C++ programming
Scripting skills in
Python
or
CAPL
are a plus.
Preferred Qualifications :
Experience with
digital instrument cluster features
(telltales, vehicle status, driver warnings).
Familiarity with
Real-Time Operating Systems (RTOS)
Exposure to
ISO 26262 Functional Safety
MISRA C
, and
ASPICE
processes.
Experience with
CI / CD pipelines
Git
Jira
, and
Jenkins
Soft Skills :
Strong analytical and debugging skills.
Clear and effective communication, both written and verbal.
Team player with a proactive attitude and ownership mindset.
Ability to work collaboratively in agile and cross-functional environments.
Please share your profiles to careers.swxindia@stellantis.com with below details :
Total yrs. of exp :
CCTC :
ECTC :
NP :
Disclaimer - At Stellantis, we assess candidates based on qualifications, merit and business needs. We welcome applications from people of all gender identities, age, ethnicity, nationality,
religion, sexual orientation and disability. Diverse teams will allow us to
better meet the evolving needs of our customers and care for our future.
By submitting your application, you are accepting our privacy notice :
Network Engineer • India