Back to Jobs
Embedded Software Engineer
Actively Reviewing
TekPillar®
Job Description
Job Role: Embedded Software Engineer - SOME/IP & ECU Communication
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.
Required Skills
Similar Jobs
View all →
Senior Software Engineer
Priority
REST API
Service-oriented architecture
Root Cause Analysis
+8
Technical Test Automation Specialist
Barclays
Pune
Root Cause Analysis
Python
AWS
+4
PE Design Engineer - Traction Converter
Larsen & Toubro
Bengaluru
Level design
Root Cause Analysis
GANs
+1
Senior Associate Engineer, TSG Quality Assurance
Bain & Company
Gurugram
Adobe Illustrator
Test Data
Root Cause Analysis
+9
Integrity Lead
Quest Global
Bengaluru
Program Management
Root Cause Analysis
Data Analysis
+8
Share
Quick Apply
Upload your resume to apply for this position
–