Embedded Software Engineer
- Source: LinkedIn
- TekPillar®
- On-site
- Bengaluru
- Full-Time
- Mid level
Job Description
Job Role: Automotive Embedded Software Engineer
Experience: 3+ Years
Location: Bangalore
Key Responsibilities
- Design, develop, and integrate SOME/IP , CAN , and LIN communication stacks.
- Configure and troubleshoot SOME/IP Service Discovery , PDUR routing , and ECU communication.
- Develop and integrate ECU Extract with CAN/LIN communication stacks.
- Support memory configuration, including NvM, EEPROM, and RAM/ROM allocation .
- Implement and validate network diagnostics using UDS , DoIP , and DCM .
- Develop and integrate cybersecurity features such as SecOC , TLS , and message authentication.
- Perform debugging, root cause analysis, and issue resolution for communication and network-related problems.
- Collaborate with system architects, hardware teams, and software developers for seamless ECU integration.
- Participate in design reviews, technical discussions, and test strategy development.
Required Skills
- 3–6 years of experience in Automotive Embedded Software Development.
- Strong expertise in SOME/IP , CAN , and LIN communication protocols.
- Experience with ECU Integration and ECU Extract .
- Good understanding of PDUR , Service Discovery , and communication stack configuration.
- Hands-on experience with UDS , DoIP , DCM , and automotive diagnostics.
- Knowledge of NvM , EEPROM , and RAM/ROM memory configuration.
- Experience implementing SecOC , TLS , or message authentication.
- Strong debugging and problem-solving skills in embedded communication systems.
- Familiarity with AUTOSAR-based automotive software development is preferred.
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
