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 work on simulator software, including improving the performance of existing RADAR, sensor pod, computer-generated forces (CGF), and weapons models or algorithms. The role also involves supporting and creating software build environments, troubleshooting flight simulator equipment and interfaces, and maintaining solutions at customer sites. Candidates should be able to carry tasks through to completion with general technical direction and collaborate effectively across engineering teams.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Aerospace Engineering, or a related discipline.
  • DoD Secret Clearance or higher, required to start.
  • Must be a U.S. citizen due to U.S. Government contract requirements.
  • 0–5 years of direct software development experience after degree; 0–2 years with a master's degree.
  • Experience with C++, preferably including software development and debugging; performance focus 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.
  • Strong analysis and problem-solving skills, including an understanding of linear algebra and 3D mathematics.
  • Ability to collaborate across engineering teams and communicate clearly about system-level issues and technical decisions.
  • Ability to operate a personal computer and sit at a workstation for extended periods.
  • Ability to lift 50 pounds.

Nice To Haves

  • Previous simulation system or aviation experience.
  • Four or more years of experience using a Linux development environment.
  • Knowledge of CMake and self-hosted Git.
  • Experience managing a software baseline, including branching, merging, building, maintaining, and installing software.
  • Knowledge of algorithm performance and design.

Responsibilities

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

Benefits

  • Comprehensive and competitive benefits package.
  • Flexibility that promotes work-life balance.
  • Professional development and advancement opportunities.
  • Recognition and an enjoyable work environment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service