CAE-logo
CAE
·
February 10, 2026
Apply Now
This job has closed.

Software Engineer Co-op

Arlington, TX
Full-time
Onsite
New Grad
CAE is a leading company in defense and security, focusing on revolutionizing training and operations with immersive solutions. The Software Engineer Co-op position involves supporting integration and configuration of computational system architecture and system software for real-time simulation applications.
Apply Now

Responsibilities

  • Identifies process and product improvements and makes the necessary changes once agreed with the immediate superior
  • Participates in code reviews, identifies risks, and escalates issues when necessary
  • Provides timely and useful information to the project leader to assist with detailed project planning and coordination using project management methods and tools
  • Acts as a resource for technical staff
  • Define new simulation models and interfaces
  • Design, integrate, and test flight simulator architectures, networks, software interfaces, and software infrastructures
  • Support existing and create new software build environments
  • Install and configure operating systems for flight simulators
  • Troubleshoot issues with flight simulator equipment and interfaces
  • Manage Linux and Windows platforms and applications
  • Develop solutions to increase automation
  • Communicate with an understanding and consideration of varied perspectives and technical knowledge specialties
  • Show the ability to carry tasks through to completion with only general technical direction

Qualification

Required

  • Must be enrolled in an accredited Bachelor's degree (or higher level) college/university program majoring in an Engineering discipline, preferably Software Engineering or Computer Science and in your junior year or higher
  • Must have a minimum GPA of 3.0
  • Define new simulation models and interfaces
  • Design, integrate, and test flight simulator architectures, networks, software interfaces, and software infrastructures
  • Support existing and create new software build environments
  • CMake, self-hosted Git/BitBucket knowledge useful
  • Install and configure operating systems for flight simulators
  • Troubleshoot issues with flight simulator equipment and interfaces
  • Manage Linux and Windows platforms and applications
  • Develop solutions to increase automation
  • Communicate with an understanding and consideration of varied perspectives and technical knowledge specialties
  • Show the ability to carry tasks through to completion with only general technical direction
  • Due to U.S. Government contract requirements, only U.S. citizens are eligible for this role

Preferred

  • Software Development and Debugging in C++
  • Management of a software baseline, including branching, merging, building, maintaining, and installing software
  • Knowledge of, or willing to learn virtualization solutions (VMware, KVM)
  • Knowledge of, or willing to learn containerized development/delivery (Docker, Podman, Kubernetes)
  • Entry-level knowledge concerning compiling and linker infrastructure: Microsoft Visual Studio C++, GNU Compiler Collection, Cmake

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!
CAE provides simulation and modeling technologies and integrated training solutions for the civil aviation industry.
Glassdoor
3.8
Founded in 1947
Montréal, Quebec, CAN
10001+ employees
http://www.cae.com