Sr. Graphics Software Developer

LeidosBethesda, MD
3d

About The Position

Step into a role that’s far from ordinary and take part in transforming the future of naval simulation, training, and analysis at Leidos' High Fidelity Simulation Business Area. We’re not just building software—we’re setting the standard for the U.S. Navy’s operational capabilities. When you join us, your expertise will directly impact and shape naval advancements. As a Graphics Software Developer, you’ll work at the forefront of technology, developing critical training systems like the CIAT - Combined Integrated Air and Missile Defense (IAMD) and Anti-Submarine Warfare (ASW) Trainer. Here, you’ll craft real-time, three-dimensional graphics systems including a submarine periscope simulation, a submarine bridge simulation, and a ship weapons simulation. This cutting-edge visual simulation is used in a variety of naval training and simulation systems, utilized throughout the US Navy. All software is developed in a Linux environment, and written in C++ and OpenGL, utilizing the Unreal graphics engine and various software packages. Your contributions won’t go unnoticed or unused. Your creations will be integral to real-world naval operations. Plus, you’ll have the unique chance to travel to strategic locations like Pearl Harbor, San Diego, and Norfolk, where you’ll see firsthand the effect your work has on naval readiness.

Requirements

  • B.S./B.A. in Computer Science or equivalent experience.
  • U.S. citizenship and eligibility for a U.S. Government security clearance (Interim Secret clearance required upon employment).
  • Minimum of 10 years of experience developing applications using C++.
  • At least 8 years of C++ development experience with Game/3D Simulation programming, 3D graphics development, or other visual simulation systems.
  • Experience utilizing a graphics engine, like Unreal, OpenSceneGraph, or similar.
  • At least 1 year of experience developing software under Linux.

Nice To Haves

  • Advanced degree, ongoing education in computer science, or an advanced math/physics background.
  • Expertise in areas of 3D Game Development, Visual Modeling and Simulation, VR/XR Development, multi-threading, GPU shader programming and optimization, and data visualization.
  • Knowledge of basic CPU/GPU hardware, familiarity with high performance computing.
  • Understanding of hardware architecture as it relates to C++ and the PCI Bus, CPU, GPU and RAM optimization.
  • Developing for Virtual Reality headsets.
  • Familiarity with GLSL or HLSL.
  • Familiarity with OpenGL, Vulkan or similar APIs.
  • Experience with Unreal Engine, Unity, Godot, OpenSceneGraph or VulkanSceneGraph engines.
  • Experience with Nvidia Nsight or similar profiling tools.
  • 3DS Max, Maya, Photoshop, or similar modeling tools.

Benefits

  • Stability & Career Growth: Join a long-standing Leidos contract with over three decades of success. Expect ample opportunities for career mobility and professional advancement.
  • Flexibility: Choose a schedule that suits you, with flexible hours for early birds and night owls alike.
  • Meaningful Work: Contribute to impactful projects, with systems going into production in as little as six months.
  • Overtime Compensation: Hours beyond the standard 40-hour workweek are compensated at straight-time rates.
  • competitive compensation
  • Health and Wellness programs
  • Income Protection
  • Paid Leave and Retirement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service