Summary
Leidos is a leader in digital and mission innovations, and they are seeking an Entry Level Graphics Software Developer to contribute to naval simulation and training systems. The role involves developing real-time graphics systems for various naval training applications, utilizing technologies like C++ and OpenGL in a Linux environment.
Responsibilities
- Develop critical training systems like the CIAT - Combined Integrated Air and Missile Defense (IAMD) and Anti-Submarine Warfare (ASW) Trainer
- Craft real-time, three-dimensional graphics systems including a submarine periscope simulation, a submarine bridge simulation, and a ship weapons simulation
- Utilize a graphics engine, like Unreal, OpenSceneGraph, or similar for development
- Contribute to impactful projects, with systems going into production in as little as six months
Skills
- 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)
- Some experience/education developing 3D graphics applications, in C++ utilizing low level APIs
- Some experience with game programming, 3D graphics development, or other visual simulation systems
- Experience utilizing a graphics engine, like Unreal, OpenSceneGraph, or similar
- Advanced degree, ongoing education in computer science, or an advanced math/physics background
- Knowledge of basic CPU/GPU hardware as it relates to C++ and the PCI Bus, CPU, GPU and RAM optimization
- Familiarity with high performance computing and general graphics hardware
- Developing for Virtual Reality headsets
- 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
- Linux proficiency
Qualifications
Must Haves
- 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)
- Some experience/education developing 3D graphics applications, in C++ utilizing low level APIs
- Some experience with game programming, 3D graphics development, or other visual simulation systems
- Experience utilizing a graphics engine, like Unreal, OpenSceneGraph, or similar
Nice to Haves
- Advanced degree, ongoing education in computer science, or an advanced math/physics background
- Knowledge of basic CPU/GPU hardware as it relates to C++ and the PCI Bus, CPU, GPU and RAM optimization
- Familiarity with high performance computing and general graphics hardware
- Developing for Virtual Reality headsets
- 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
- Linux proficiency
Benefits
- Health and Wellness programs
- Income Protection
- Paid Leave
- Retirement