CAE provides simulation and modeling technologies and integrated training solutions for the civil aviation industry. They are seeking a Software Engineer Weapons Co-op to create and improve Weapons System models for real-time aircraft simulation and training, engaging in hands-on software engineering activities.
Responsibilities
Learn from a diverse and driven team of brilliant engineers
Apply computer science, engineering, and mathematical analysis concepts and principles
Create new weapon simulations using both standard and innovative modeling techniques
Design, develop, code, integrate and test Weapon simulations to meet system requirements
Maintain, upgrade, and improve existing Weapon simulations
Collaborate with experienced engineers to solve complex problems in agile environment
Develop software test procedures, software programs, and related documentation
Utilize modeling tools to conduct experimental tests and evaluate data
Perform integration and configuration of weapon simulations
Qualification
Required
Must be enrolled in an accredited Bachelor's degree (or higher level) college/university program majoring in Computer Science, Computer Engineering, Software Engineering, Aerospace Engineering, Physics, Game Development or related field
Must have a minimum GPA of 3.0
Provide positive contributions as part of a highly collaborative team
Programming or software development experience
Ability to operate in a fast-paced environment
Dedication to continuous learning
Must comply with all company security and data protection / usage policies and procedures
Incumbent must be eligible for DoD Personal Security Clearance
Preferred
One or more of the following programming languages: C++, FORTRAN, Ada, Python
Design Patterns
Linux OS
Unit Testing
OOA/OOD
UML
Perl
Gaming engine experience (Unreal / Unity / other)
Benefits
CAE provides simulation and modeling technologies and integrated training solutions for the civil aviation industry.