GPU Software Engineer-EN jobs in United States
cer-icon
Apply on Employer Site
company-logo

CAE · 2 days ago

GPU Software Engineer-EN

CAE is a leading company focused on revolutionizing training and critical operations in defense and civil aviation. They are seeking a skilled GPU Software Engineer to join their AI & Data Science team to design and optimize high-performance applications for compute-intensive workloads, leveraging parallel computing and distributed systems.

AerospaceEnterprise SoftwareInformation TechnologySecuritySimulationTechnical Support
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Design and implement parallel algorithms for large-scale data processing and scientific computing
Develop and optimize GPGPU applications using CUDA, OpenCL, or similar frameworks
Architect and maintain distributed systems for high availability and fault tolerance
Collaborate with cross-functional teams to integrate solutions into production environments
Benchmark, profile, and tune performance across heterogeneous computing platforms
Stay current with emerging technologies in GPU computing and distributed architectures

Qualification

GPGPU programmingCUDAC/C++Parallel programmingDistributed systemsPythonPerformance profilingDockerKubernetesCommunicationCollaboration skills

Required

Bachelor's or Master's degree in Computer Science, or related field
3+ years of experience in parallel programming, GPGPU computing, and distributed systems
Strong understanding of parallel programming concepts, including multi-threading, synchronization, and communication
Strong proficiency in C/C++, Python, and parallel programming paradigms
Familiarity with virtualization technologies, such as Docker and Kubernetes
Hands-on experience with CUDA, OpenCL, or HIP for GPU acceleration
Solid understanding of distributed systems, networking, and cluster management tools (e.g., Kubernetes)
Experience with performance profiling and optimization techniques
Understanding of data structures and algorithms, including object-oriented programming
Excellent communication and collaboration skills

Preferred

Device driver development, including GPU or CPU
Knowledge of data exchange standards and APIs, such as DIS
Knowledge of containerization and orchestration for workloads
Experience with machine learning acceleration on GPUs is a plus
Experience with High Performance Computing including parallel and distributed computation is a plus

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