Visualization Engineer

CAE•Arlington, TX

About The Position

This is a hands-on technical software engineering position on the Synthetic Environment and Dynamics team. The successful candidate will join one of several technical teams and help develop and maintain simulator software and related build environments. The work includes improving the performance of existing simulator RADAR, sensor pod, CGF, and weapons models or algorithms; troubleshooting flight simulator equipment and interfaces; and supporting existing or creating new software build environments. The role requires carrying tasks through to completion with general technical direction and may require travel to customer sites, up to 25%. The position operates in a professional office environment and routinely uses standard office equipment. The role requires a DoD Secret Clearance or higher to start, and only U.S. citizens are eligible because of U.S. Government contract requirements. The position is designated regular. CAE offers a comprehensive and competitive benefits package, flexibility that promotes work-life balance, a respectful and safe work environment, opportunities to take initiative and make decisions, and recognition, professional development, advancement, and social activities.

Requirements

  • DoD Secret Clearance or higher, required to start.
  • Bachelor’s degree in Computer Science, Computer Engineering, Aerospace Engineering, or a related discipline.
  • 0–5 years of direct software development experience after the degree; C++ preferred. Applicants with a master’s degree may have 0–2 years of experience.
  • U.S. citizenship is required due to U.S. Government contract requirements.
  • Experience with C++; a focus on performance for real-time systems is a plus.
  • Awareness of modern graphics APIs such as Vulkan, OpenGL, or DirectX.
  • Awareness of C++ build environments and tooling, including CMake, compilers, and linkers.
  • Experience with shell scripting and higher-level scripting languages; Python and Bash are preferred.
  • Ability to collaborate across engineering teams and communicate clearly about system-level issues.
  • Ability to communicate technical decisions with consideration and understanding of varied perspectives.
  • Strong analysis and problem-solving skills, with an understanding of linear algebra and 3D mathematics.

Nice To Haves

  • C++ software development and debugging experience.
  • Previous simulation system or aviation experience.
  • Four or more years of experience using a Linux development environment.
  • Strong communication skills.
  • Experience managing a software baseline, including branching, merging, building, maintaining, and installing software.
  • Knowledge of algorithm performance and design, and the ability to apply that knowledge.
  • CMake and self-hosted Git knowledge.
  • Experience focusing on real-time system performance.

Responsibilities

  • Improve performance of existing simulator RADAR, sensor pod, CGF, and weapons models and/or algorithms.
  • Support existing and create new software build environments.
  • Troubleshoot issues with flight simulator equipment and interfaces.
  • Carry tasks through to completion with only general technical direction.
  • Travel as needed to maintain existing solutions at customer sites; travel may be up to 25%.
  • Comply with company security and data protection/usage policies and procedures.
  • Properly mark and handle information and materials, restrict access to those with a need to know, and obtain management approval before disclosing information outside the company.
  • Access and store government and proprietary information electronically on company-provided resources.

Benefits

  • Comprehensive and competitive benefits package.
  • Flexibility that promotes work-life balance.
  • Work environment where employees are valued, respected, and safe.
  • Freedom to take initiative and make decisions.
  • Recognition, professional development, and advancement opportunities.
  • Opportunity to have fun.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service