experience in Advance version on C(C11 C14 C17 programing.
2. Good experience in Linux.
3. Automotive knowledge.
Skills and Experience:
- Strong proficiency in C (C11 C14 C17 including memory management threading and common debugging patterns
- Experience with debugging tools such as GDB ASan Valgrind as well as AI tools such as Cursor for analyzing core dumps and runtime failures
- Understanding of OS-level concepts like process memory layout stack/heap segmentation and signal handling (especially in Linux/Unix environments)
- Ability to read and interpret stack traces and logs to identify root causes of crashes exceptions or performance issues efficiently
- Experience with Bazel build system and proficiency in Python required
Responsibilities:
- Analyze core dumps stack traces and runtime logs to diagnose and resolve crashes memory issues and other bugs in C applications
- Reproduce bugs identify root causes and implement robust code fixes
- Utilize debugging tools such as GDB ASan Valgrind etc. to perform deep analysis of application failures across various platforms.
- Maintain and improve internal debugging workflows including symbol management logging practices and post-mortem analysis tools.
- Contribute to code reviews and incident postmortems to ensure long-term stability and reliability of the software system.
C++,Linux