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.