CAE · 1 day ago
Computer Science/Game Engine Co-op-EN
CAE is a leading provider in defense and security training, focusing on innovative solutions for military and commercial clients. The Co-op position is ideal for a developer passionate about Unreal Engine and gaming technology, where you will assist in refining interactive features for training applications and gain hands-on experience alongside senior professionals.
Enterprise SoftwareAerospaceInformation TechnologySecuritySimulationTechnical Support
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
Qualification
Required
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
Preferred
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
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!
Company
CAE
CAE provides simulation and modeling technologies and integrated training solutions for the civil aviation industry.
Funding
Current Stage
Public CompanyTotal Funding
$1.46BKey Investors
La CaisseFonds de solidarité FTQ
2023-06-08Post Ipo Debt· $400M
2021-11-05Post Ipo Debt· $70M
2021-03-12Post Ipo Equity· $287M
Leadership Team
Recent News
2026-01-19
2026-01-19
2026-01-19
Company data provided by crunchbase