CAE-logo
CAE
·
February 28, 2025
Apply Now
This job has closed.

Software Engineering Co-op

Arlington, TX
Internship
Onsite
Intern
CAE provides simulation and modeling technologies and integrated training solutions for the civil aviation industry. This is a hands-on software engineering position in CAE USA’s Common Training Environment (CTE) group, responsible for the development and delivery of training solutions, including the HD World® simulation product line.

Responsibilities

  • Support the SimuView™/SimuViewÆ™ image generator product
  • Assist with product deployment, integration and support into a multitude of Fast Jet, Helo, Wide-body and UAV applications
  • Perform engineering tasks including writing and testing software, creating software tools, updating drawings and documentation, installing and integrating software packages.
  • Gather data and prepare reports, as necessary.
  • Provide administrative and technical support to Engineering department.
  • Assist other departments, when needed.

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
  • Must have a minimum GPA of 3.0
  • Must be proficient with Microsoft Office products
  • Must be familiar with C++ and/or C# programming languages
  • Familiarity with SQL/Access database is a plus
  • Familiarity with Microsoft PowerApps and Flow is a plus
  • Must be willing to learn new procedures and applications
  • Must have good diagnostic and troubleshooting skills
  • Must be detail-oriented
  • Must be customer service-oriented
  • Must have excellent communication skills
  • Must be able to work with minimal supervision
  • Experience with Standard Template Library (STL)
  • Experience developing in a Linux environment using an IDE and the gcc toolchain
  • Understanding of Object Oriented Design (OOD) and concepts
  • Understanding of Configuration Management
  • Understanding of operating system and concurrency concepts such as process/thread management, scheduling and synchronization, networks and distributed systems.
  • Must comply with all company security and data protection / usage policies and procedures.
  • Incumbent must be eligible for DoD Personal Security Clearance.
  • Due to U.S. Government contract requirements, only U.S. citizens are eligible for this role.

Preferred

  • Experience identifying and addressing the root cause of defects using software debugging tools like GDB in large scale and/or distributed systems.
  • Experience with computer networking communications and socket programming
  • Experience with real-time and distributed systems
  • Experience with 3D graphics and GPU software development
  • Experience with versioning tools such as Git/Bitbucket/Perforce
  • Experience with a graphics API such as OpenGL or Vulkan
  • Familiarity with X11
  • Familiarity with Atlassian tools
  • CentOS / Red Hat
  • Python
  • GLSL

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!
No items found.
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

Similar Job