Arlington, TX

Visualization Engineer

OnsitePosted yesterday

Job details

Location
Arlington, TX
Work type
Onsite
Posted
yesterday
Apply on
cae.wd3.myworkdayjobs.com

About this role

This is a hands-on technical software engineering position for the Synthetic Environment and Dynamics team. A successful candidate will fit into one of several technical teams. ## Essential Duties and Responsibilities - Improve performance of existing simulator RADAR, Sensor pods, CGF and Weapons models and/or algorithms. - Support existing and create new software build environments. - Troubleshoot issues with flight simulator equipment and interfaces. - Show the ability to carry tasks through to completion with only general technical direction. - Travel as needed to maintain existing solutions at customer sites (up to 25% travel). - Comfortable collaborating across engineering teams and communicating clearly about system-level issues. - Communicate technical decisions with consideration and understanding of varied perspectives. ## Qualifications and Education Requirements - DoD Secret Clearance (or higher, required to start). - Bachelor's Degree in Computer Science, Computer Engineering, Aerospace Engineering or related discipline. - 0-5 years of direct software development experience post degree, C++ preferred (0-2 years with Master's Degree). - Experience with C++ (focus on performance for real-time systems is a plus). - Awareness of modern graphics APIs (Vulkan, OpenGL, DirectX). - Awareness of C++ build environments and tooling (CMake, compilers, linkers). - Experience with shell scripting and higher-level scripting languages (Python and Bash preferred). - Strong analysis and problem-solving skills, with a grasp of linear algebra and 3D mathematics. - Due to U.S. Government contract requirements, only U.S. citizens are eligible for this role. ## Preferred Skills - Software development and debugging in C++. - Previous simulation system experience or aviation experience. - 4+ years of experience using a Linux development environment. - Management of a software baseline, including branching, merging, building, maintaining, and installing software. - Knowledge of algorithm performance and design. - CMake and self-hosted Git knowledge useful. - Good communication skills. ## Work Environment and Physical Demands - Professional office environment; some travel may be required. - Ability to operate a personal computer and sit at a workstation for extended periods. - Ability to lift 50 pounds.
Ready to apply to CAE?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.

About CAE