Bestkaam Logo
Back to Jobs
TekPillar®

Embedded Software Engineer

Actively Reviewing

TekPillar®

Bengaluru Full-Time 4–8 yrs exp Posted 2 days ago  · Apply by Sep 14, 2026

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.