Software Engineer II, C/C++

Trung tâm Công nghệ Thông tin
Hà Nội
25-ITC-0905

We are looking for a Software Engineer (C/C++) to join our security engineering team, focusing on building and maintaining components for mobile platforms. This role plays a key part in protecting applications against tampering, debugging, and runtime threats while ensuring high performance and reliability.

Mô tả công việc

  • Develop and maintain low-level security modules using C/C++ for the mobile environment.
  • Build internal tools/libraries for runtime protection, environment validation, antitampering, anti-debugging, and secure communication.
  • Optimize performance, memory usage, and binary footprint for security-critical components.
  • Collaborate with security engineers and mobile teams to integrate protection layers into the product.
  • Improve internal build workflows and CI/CD steps related to mobile security checks
  • code scanning, and release validation.
  • Investigate logs, analyze unusual behaviors, and support incident response.

Yêu cầu công việc

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • Strong proficiency in C/C++ (core requirement) (at least 2 YOE)
  • Solid understanding of software architecture, memory management, multithreading,and low-level debugging.
  • Experience with system-level development, reverse engineering basics, or securityrelated tools is a plus.
  • Familiarity with mobile app concepts or experience building mobile applications (iOS
  • native or cross-platform such as Flutter/React Native) is a strong advantage, but not required.
  • Knowledge or willingness to learn iOS-related security topics: cryptography
  • Keychain & secure storage, secure networking, runtime protection techniques