Visualization Engineer

CAE USA

Arlington (TX)

On-site

USD 110,000 - 150,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Benefits package
Work-life balance
Professional development
Career advancement

Job summary

CAE USA is seeking a hands-on software engineer for the Synthetic Environment and Dynamics team in Arlington, TX. You will work on real-time simulations, focusing on performance for radar, sensors, and weapons models, and collaborate across engineering groups.

We require a DoD Secret Clearance (or higher) and a Bachelor's degree in CS/CE or related fields. 0–5 years of post-degree experience with C++ is ideal; U.S. citizenship is mandatory for this government contract role.

Qualifications

  • 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).
  • U.S. citizens only due to government contract requirements.

Responsibilities

  • Develop and maintain software for Synthetic Environment and Dynamics team.
  • Improve performance of simulators and models (RADAR, Sensor pods, CGF, Weapons).
  • Collaborate with engineering teams; communicate system-level decisions clearly.

Skills

C++
Real-time systems
Linux
Python/Bash
CMake/Git
Graphics APIs
DoD security basics

Education

B.S. in Computer Science/Computer Engineering or related
DoD-eligible (U.S. citizen)

Tools

CMake
Git

Job description

Who We Are
  • CAE Vision: Our vision is to be the worldwide partner of choice in defense and security,andcivil aviationby revolutionizing our customers' training and critical operations with digitally immersive solutions to elevate safety,efficiencyand readiness.
  • CAE Defense & Security Mission: CAE's Defense and Security business unit focuses on helping prepare military customers to develop andmaintainthe highest levels of mission readiness.
  • CAE Values: Empowerment, Innovation, Excellence,IntegrityandOneCAEmake us who weareand we strive to make a difference in the world while helping each other succeed.
What We Have to Offer
  • 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,advancementand having fun!
Summary

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
Synthetic Environment
  • Bachelor's Degree in Computer Science, Computer Engineering, or related discipline.
  • Be Eligible for DoD Security Clearance
  • Experience with C++ (focus on performance for real-time systems is a plus).
  • Awareness of modern graphics APIs (Vulkan, OpenGL, DirectX).
  • Experience with C++ (focus on performance for real-time systems is a plus).
  • Awareness of C++ build environments and tooling (CMake, compilers, linkers).
  • Experience with shell scripting and higher-level scripting languages (Python and Bash preferred).
  • Comfortable collaborating across engineering teams and communicating clearly about system-level issues.
  • Can communicate technical decisions with consideration and understanding of varied perspectives.
  • Strong analysis and problem-solving skills as well as a grasp of linear algebra and 3D mathematics.
  • Improve performance of existing simulator RADAR, Sensor pods, CGF and Weapons models and/or algorithms.
  • Support existing and create new software build environments.
  • CMake, self-hosted Git knowledge useful.
  • 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)
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)
  • 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
  • Prefer 4+ year experience using Linux development environment
  • Good communications skills
  • Travelling as needed to maintain existing solutions at customer sites.
  • Management of a software baseline, including branching, merging, building, maintaining, and installing software
  • Knowledgeable in algorithm performance and design. Able to apply knowledge
Security Responsibilities

Mustcomplywithall company security and data protection / usage policies and procedures. Personally responsible for proper marking and handling of all information and materials, in any form.Shallnot divulge any information, or afford access, to other employees not having a need-to-know. Shall not divulge information outside company without management approval. All government and proprietary information will be accessed and stored electronically on company provided resources.

  • Eligible to obtain DoD Secret Clearance is required

Due to U.S. Government contract requirements, only U.S. citizens are eligible for this role.

Work Environment

This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines. Some travel may be required.

Physical Demands
  • Ability to operate personal computer and sit at workstation for extended periods of time
  • Ability to lift 50 pounds
OTHER DUTIES

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for their job. Duties, responsibilities, and activities may change at any time with or without notice.

CAE USA Inc. is an equal opportunity employer, and all qualified applicants will be considered for employment without regard to any protected characteristic, including disability and protected veteran status, as defined under federal, state, or local laws.

About CAE

At CAE, our mission is clear: to help make the world a safer place. For nearly 80 years, we've driven innovation in simulation, training, and mission readiness to support critical operations worldwide. By leveraging advanced technologies, we empower our customers to operate smarter, faster, and more sustainably. Join a purpose-driven organization where bold ideas are encouraged, collaboration drives progress, and your growth fuels our shared success.

Position Type

Regular

Data Privacy

Privacy Statement | CAE

As part of our process, we may use AI-supported tools to help review applications, with human decisionmaking at every step. CAE thanks all applicants for their interest. However, only those whose background and experience match the requirements of the role will be contacted.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mechanical Engineer
Mechanical Engineer

CAE USA • Arlington (TX)

On-site
USD 85,000 - 120,000
Comprehensive benefits package
Work-life balance
Safe work environment
Software Engineering Manager
Software Engineering Manager

CAE Inc • Arlington (TX)

On-site
USD 140,000 - 190,000
Benefits package
Work-life balance
Professional development
ATS Software Engineer-EN
ATS Software Engineer-EN

CAE • Altus (OK)

On-site
USD 75,000 - 100,000
Comprehensive benefits package
Work-life balance emphasis
Safe and respectful work environment
+1
ATS Software Engineer
ATS Software Engineer

CAE USA • Altus (OK)

On-site
USD 65,000 - 90,000
Benefits package
Supportive work environment
Autonomy to act
+1
Computer Systems Engineer
Computer Systems Engineer

CAE Inc • Tampa (FL)

On-site
USD 80,000 - 110,000
Comprehensive benefits package
Work-life balance
Professional development opportunities
+2
Project Engineer
Project Engineer

CAE Inc • Arlington (TX)

On-site
USD 90,000 - 120,000
Senior Electrical Engineer-EN
Senior Electrical Engineer-EN

CAE • City of Binghamton (NY)

On-site
USD 90,000 - 130,000
Competitive benefits
Work-life balance
Professional development
+1
System Architect-EN
System Architect-EN

CAE • Tampa (FL)

On-site
USD 120,000 - 170,000
Comprehensive benefits package
Work-life balance
Recognition and professional growth
+1
ATS Hardware Engineer-EN
ATS Hardware Engineer-EN

CAE • Altus (OK)

On-site
USD 65,000 - 90,000
Benefits package
Work-life balance
Safe environment
+1
Project Engineer-EN
Project Engineer-EN

CAE • Arlington (TX)

On-site
USD 120,000 - 150,000