You will analyze C++ code, detect memory issues, validate pointer logic, and assess performance-sensitive sections. AI coding tools will assist in detecting unsafe patterns and validating patches.
Responsibilities
- Review C++ patches for memory safety & correctness
- Detect leaks, pointer errors, UB, and sanitizer failures
- Validate logic in embedded/systems contexts
- Run tests and analyze low-level behavior
- Use AI tools to navigate large C++ repositories
Skills &
Experience Required
- 1-6 years C++ experience (systems/embedded preferred)
- Solid understanding of memory models, RAII, STL, CMake, sanitizers
- Proficient in debugging using GDB, valgrind, etc.