Infotainment- CAN, UDS, (Bengaluru)

Infotainment- CAN, UDS, (Bengaluru)

09 Sep
|
TRIGENT SOFTWARE PRIVATE
|
Bengaluru

09 Sep

TRIGENT SOFTWARE PRIVATE

Bengaluru

Infotainment- CAN, UDS, J1939

Educational Background: Bachelor's or master's degree in Electronics, Computer Science or a related field.

Experience: 2+Years

Location: Bangalore

We are seeking a highly skilled and experienced Embedded Software Engineer with a strong background in automotive communication protocols. The successful candidate will be responsible for testing, and debugging software for embedded systems, with a primary focus on CAN, UDS, J1939, and Infotainment features. This role requires a deep understanding of these protocols and their application in various automotive domains.

Solid expertise in testing and validating CAN protocol, including CAN 2.0A/B, CAN FD, and various data link layer aspects. Knowledge in any Python framework like Robot or pychamp is preferred o In-depth knowledge and hands-on experience with testing UDS (Unified Diagnostic Services) ISO 14229, o Solid understanding and practical experience with testing J1939 protocol for commercial vehicles and heavy-duty applications, including PGNs, SPNs, and transport protocols. o Hands-on experience with automotive communication testing tools such as Vector CANoe

Analyze software requirements and design specifications to develop comprehensive test plans
and detailed test cases for embedded systems with a focus on communication protocols.
Design, develop, and execute manual and automated test scripts to validate the functionality,
performance, and compliance of CAN, UDS, J1939, and Automotive Ethernet communication.
Set up and configure test benches,



including ECUs, HIL (Hardware-in-the-Loop) systems,
communication interfaces, and diagnostic tools (e.g., Vector CANoe, CANape, Wireshark).
Validate communication stack implementations and drivers for CAN (Controller Area Network),
UDS (Unified Diagnostic Services), J1939, and Automotive Ethernet.
Perform extensive testing of diagnostic functionalities using UDS, including fault code
management, data acquisition, routine control, and ECU programming sequences.
Test J1939 protocol implementations for heavy-duty vehicle applications, verifying correct
handling of Parameter Group Numbers (PGNs), Suspect Parameter Numbers (SPNs), and transport
protocols.
Validate Infotainment features, including Tuner, Bluetooth, Media, Audio and projection
Identify, document, and track software defects using defect management tools, working closely
with development teams for timely resolution.
Perform root cause analysis of communication-related issues and provide detailed logs and
replication steps to developers.
Develop and maintain automated test frameworks and scripts using tools like Python, CAPL, or
similar, to improve testing efficiency and coverage.
Participate in system integration testing and acceptance testing activities.
Create and maintain detailed test documentation, including test plans, test cases, test reports, and
traceability matrices.
Contribute to continuous improvement of testing processes, methodologies, and tools

📌 Infotainment- CAN, UDS, (Bengaluru)
🏢 TRIGENT SOFTWARE PRIVATE
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: infotainment- can, uds, (bengaluru) / bengaluru