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
Bạn có hứng thú với vị trí này
hoặc bạn biết một ứng viên phù hợp