Job Role: Embedded Engineer (SOME/IP)
Experience: 3-6 Years
Location: Bangalore
Key Skills
Embedded C, SOME/IP, CAN, LIN, ECU Integration, AUTOSAR COM, SecOC, UDS, DoIP, Automotive Embedded Software
Key Responsibilities
-
Design, develop, and optimize
SOME/IP-based service-oriented communication
for automotive ECUs.
-
Configure and integrate
CAN/LIN communication stacks
, ECU Extract, and signal routing.
-
Develop embedded software for automotive communication and network management modules.
-
Implement and troubleshoot
SOME/IP Service Discovery
,
PDUR routing
, and communication services.
-
Develop and validate
ECU communication stacks
and support end-to-end ECU integration.
-
Implement cybersecurity mechanisms including
Secure Onboard Communication (SecOC), TLS, and message authentication
.
-
Develop memory management solutions involving
NvM, EEPROM, RAM/ROM allocation
, and persistent storage.
-
Support diagnostics implementation using
UDS, DoIP, and DCM
protocols.
-
Perform debugging, root cause analysis, and performance optimization of communication and network-related issues.
-
Collaborate with system architects, hardware teams, and validation engineers to ensure seamless software integration.
-
Participate in design reviews, technical documentation, and software validation activities.
-
Develop and execute test strategies to ensure software quality and reliability.
Required Skills & Experience
-
3–6 years of experience in
Automotive Embedded Software Development
.
-
Strong programming skills in
Embedded C
.
-
Hands-on experience with
SOME/IP
, including Service Discovery and PDUR routing.
-
Experience with
CAN
,
CAN FD
, and
LIN
communication protocols.
-
Experience in
ECU Integration
, ECU Extract, and signal routing.
-
Good understanding of
Network Diagnostics (UDS, DoIP, DCM)
.
-
Knowledge of
AUTOSAR COM
and automotive communication architecture.
-
Experience implementing
SecOC
,
TLS
, and automotive message authentication.
-
Hands-on experience with
NvM
,
EEPROM
,
RAM/ROM allocation
, and embedded memory management.
-
Strong debugging, analytical, and problem-solving skills.