Computer Science/Game Engine Co-op

CAEArlington, TX
1dOnsite

About The Position

The position is ideal for a developer who is passionate about Unreal Engine and gaming technology, enjoys working in a collaborative, fast‑moving team, and is eager to help advance our state‑of-the-art 3D training product line for government and commercial clients. This in‑person co‑op is with the world’s largest DoD training provider, offering hands‑on experience alongside senior 3D artists, UI designers, and engineers using cutting‑edge game engines. You’ll assist with refining interactive features for AR, VR, flight simulation, and procedural training applications, contributing to fast‑paced projects such as aircraft digital twins and immersive training scenarios. Throughout the program you’ll ensure all solutions align with organizational processes, stay within budget and schedule, and benefit from a mentor‑driven environment that supports career growth and provides insight into an exciting industry that is rapidly evolving with new technology.

Requirements

  • Must be enrolled in an accredited bachelor’s (or higher) program in Computer Science, Software Engineering, or a related field, preferably with coursework in game development or computer graphics, and be in your junior year or beyond.
  • Minimum GPA of 3.0.
  • Practical experience with one or more programming languages (C++, C#, Python, Java, etc.) through coursework or personal projects.
  • Proficiency in development tools and environments (e.g., Visual Studio, VS Code, Rider) and version‑control systems (Git or Perforce).
  • Comfortable learning new languages, frameworks, and development practices on the fly.
  • Detail‑oriented, with strong problem‑solving abilities.
  • Excellent oral and written communication skills.
  • Capable of working independently with minimal supervision.
  • Due to U.S. Government contract requirements, only U.S. citizens are eligible for this role.

Nice To Haves

  • Unreal Engine plugins: Completed or are currently working on a student project that involved creating a UE plugin (e.g., a custom node or asset).
  • AR/VR performance: Have worked on an AR or VR project and learned how to profile and optimize Unreal Engine for VR.
  • Multiplayer/VR experience: Experience (or strong interest) in building a multiplayer or VR game using Unreal Engine.
  • Build & packaging: Familiarity with the UE build pipeline, packaging for Windows/Android/iOS, and basic deployment.
  • Agile/Scrum & version control: Participated in an Agile or Scrum workflow (e.g., in a game‑dev club or class) and used Git or Perforce for code management.
  • BONUS: Graph databases: Basic exposure to graph‑database concepts (Neo4j, Gremlin, etc.).
  • BONUS: System architecture & IPC: Understanding of simple system architecture, infrastructure, and inter‑process communication (WebSockets, UDP, DDS, etc.) is appreciated.

Responsibilities

  • Apply foundational CS concepts: Use basic programming, data structures, and software design principles to build and modify software components for our training applications.
  • Collaborate with cross‑functional teammates to learn how hardware and software interfaces are defined, tested, and refined.
  • Support the full software development life cycle: Assist in gathering requirements, sketching designs, writing code, integrating modules, and running unit/functional tests under guidance.
  • Use a variety of languages: Write and debug code in languages such as C++, Java, and Python on Windows, Linux, and mobile platforms.
  • Build Unreal Engine solutions: Create, debug, and optimize training assets using external scripts and Blueprints, following best practices for performance and visual fidelity.

Benefits

  • Comprehensive and competitive benefits package and flexibility that promotes work-life balance
  • A work environment where all employees are valued, respected and safe
  • Freedom to succeed by enabling team members to deliver, take initiatives and make decisions
  • Recognition, professional development, advancement and having fun!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service