Software Graphics Co-Op-EN jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

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

C++3D graphics technologiesGPU compute programmingLinux environmentsModern graphics APIsShell scriptingProblem-solving skillsCommunication skillsAdaptability

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 provides simulation and modeling technologies and integrated training solutions for the civil aviation industry.

Funding

Current Stage
Public Company
Total Funding
$1.46B
Key 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

leader-logo
Matthew Bromberg
President and Chief Executive Officer
linkedin
leader-logo
Sonya Branco
VP Finance and Chief Financial Officer
linkedin
Company data provided by crunchbase