CAE · 15 hours ago
Software Graphics Co-Op-EN
CAE is a global leader in simulation and training solutions, focusing on defense and security as well as civil aviation. The Software Graphics Co-Op position involves hands-on software engineering, supporting the integration and configuration of system software for flight simulators, particularly in rendering and graphics solutions.
AerospaceEnterprise SoftwareInformation TechnologySecuritySimulationTechnical Support
Responsibilities
Maintain and evolve an in-house image generator for real-time applications
Utilize the latest 3D graphics technologies and concepts
Support a product line that integrates into Fast Jet, Helo, Wide-body, and UAV use cases
Ensure rendering solutions remain performant, stable, and compatible with system and hardware requirements (as well as customer needs)
Identify and address the root cause of defects on large-scale distributed systems
Use GDB and graphics debugging tools (such as NVIDIA Nsight, RenderDoc) on large scale systems
Collaborate with developers across teams to triage rendering issues, crashes, and system instabilities
Prototype features that support next generation solutions
Stay current with advances in GPU hardware, graphics APIs, and real-time rendering techniques
Research and explore solutions that involve streaming and virtualization for large-scale, real-time simulators
Qualification
Required
Must be enrolled in an accredited Bachelor's Degree program in Computer Science, Computer Engineering, or related discipline
Must have a minimum GPA of 3.0
Be Eligible for DoD Security Clearance
Due to U.S. Government contract requirements, only U.S. citizens are eligible for this role
Preferred
Awareness of modern graphics APIs (Vulkan, OpenGL, DirectX)
Experience with C++ (focus on performance for real-time systems is a plus)
Awareness of C++ build environments and tooling (CMake, compilers, linkers)
Experience with shell scripting and higher-level scripting languages (Python and Bash preferred)
Comfortable collaborating across engineering teams and communicating clearly about system-level issues
Can communicate technical decisions with consideration and understanding of varied perspectives
Strong analysis and problem-solving skills as well as a grasp of linear algebra and 3D mathematics
Can work independently and manage priorities with only general technical direction
Adaptable to use a variety of development methodologies, toolsets, and environments
Experience working in primarily Linux environments
Experience working with real-time simulation-oriented graphics engines and solutions
Experience with GPU compute programming (CUDA, OpenCL, Vulkan compute)
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