Embedded Software Engineer with 3+ years of experience in automotive embedded systems, specializing in AUTOSAR
communication stack and CAN-based vehicle networking. Strong foundation in C programming, pointer-based problem
solving, and system-level debugging across application and middleware layers.
Hands-on experience in analyzing communication issues, signal timing, and runtime behavior using JTAG, CANoe, and trace
tools.
Technical Skills
Programming: C, Embedded C, Data Structures in C, RTOS Concepts
Core Concepts: Pointers, Memory management, Data structures (linked list, arrays)
Embedded: ARM-based v8 architecture, AUTOSAR (COM, PDU-R, CANIF), CAN protocol, ARXML configuration
Debugging: JTAG debugging, trace tools, log analysis, CANoe, CANalyzer, system-level debugging, root cause analysis
Process & Safety: ISO 26262, ASPICE, MISRA-C, V-Model, Agile development
Version control Sys tools: Git, GitHub, ALM tools, VS Code, DOORS
Soft Skills: Problem solving, analytical thinking, communication skills, technical presentation, cross-team collaboration
WORK EXPERIENCE
Bosch Global Software Technologies
Embedded Automotive Software Engineer 2023 – Present
• Developed and integrated CAN communication functionality for automotive ECUs using AUTOSAR stack (COM, PDU-R,
CANIF)
• Debugged system-level communication issues using JTAG, CAN logs, and trace tools across multiple software layers
• Analyzed signal timing, scheduling behavior, and message flow to identify root causes of failures
• Collaborated with system and integration teams to resolve cross-component defects during ECU integration
• Performed network testing and validation using CANoe and CANalyzer.
• Performed HIL (Hardware-in-the-Loop) testing to validate ECU communication and signal behavior