O

OPSWAT

Protects critical infrastructure from malware

Software Engineering Intern

Systems Software EngineeringUpdated on Nov 13
InternshipHo Chi Minh City, VietnamNo salary listedIn-person

About the Job

Requirements

  • Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Have a basic understanding of object-oriented programming and data structures and algorithms.
  • Have curiosity about or prior exposure to AI coding assistants such as ChatGPT, Copilot, or Claude.
  • Have strong problem-solving skills and eagerness to learn a large, real-world codebase.
  • Have good spoken and written English communication skills.
  • Be self-motivated, reliable, and comfortable asking questions in a fast-paced, team-oriented environment.

Responsibilities

  • Write, test, and debug C++ code for the OESIS Framework under the guidance of an assigned mentor.
  • Take on well-scoped features or bug fixes, clarifying requirements, implementing solutions, and conducting unit and functional testing with support from senior engineers.
  • Use AI coding assistants and agentic tools such as Claude Code and GitHub Copilot for code generation, refactoring, test creation, and debugging, while reviewing and validating their output.
  • Learn endpoint security basics, including anti-malware detection, patch and vulnerability assessment, and device compliance, through real project work.
  • Collaborate with the team's engineers, QA, and Product Management in the software development life cycle.

Desired Qualifications

  • Have a foundation in C++ fundamentals, including syntax, memory management, and object-oriented programming basics.
  • Have exposure to scripting languages such as Python, Squirrel, or Lua.
  • Have experience with Windows, macOS, or Linux development, or familiarity with operating-system-level concepts such as processes, services, and permissions.
  • Have an interest in cybersecurity, endpoint protection, or device compliance.
  • Be familiar with Git and collaborative development workflows.
  • Be familiar with large language model concepts such as prompting and tool or function calling, or have an interest in AI-assisted engineering.

About the Company

OPSWAT

Protects critical infrastructure from malware

OPSWAT provides cybersecurity solutions that protect critical infrastructure from malware and zero-day attacks by focusing on threat prevention and secure data transfer. Its products secure files and devices at all stages—entry, exit, and rest—ensuring secure access and safe data exchange. The company differentiates itself through deep specialization in high-risk sectors like energy, finance, and government, and by achieving widespread trust (notably 98% of U.S. nuclear power facilities) for its compliance-driven approach. Its goal is to help organizations maintain secure, compliant operations and minimize the risk of cyber compromise while keeping systems productive.

Company size
1,001-5,000
Company stage
Growth Equity (Venture Capital)
Total funding
$125M
Headquarters
Tampa, FL
Founded
2002

Recently Posted Jobs

Explore more opportunities at OPSWAT

See more jobs