Leidos→
Entry Level Graphics Software Developer at Leidos in Bethesda, MD
Entry LevelOn-siteFull-timeBethesda, MD$58k–$105k/yr
Skills
c++3d graphics developmentunreal enginevisual modelingmulti-threadinggpu shader programmingdata visualizationlinux proficiencygame programmingvirtual reality development
Job Description
Summary: Leidos is a company focused on transforming naval simulation, training, and analysis. As an Entry Level Graphics Software Developer, you will develop critical training systems and real-time graphics systems that support the U.S. Navy's operational capabilities.
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 C++ and OpenGL in a Linux environment for software development
Required Qualifications:
- 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
Preferred Qualifications:
- 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
Required Skills: C++, 3D Graphics Development, Unreal Engine
Important Skills: Visual Modeling, Multi-threading, GPU Shader Programming, Data Visualization
Nice-to-Have Skills: Linux Proficiency, Game Programming, Virtual Reality Development
Benefits: Stability & Career Growth, Flexibility, Meaningful Work, Overtime Compensation
Benefits
Stability & Career Growth
Flexibility
Meaningful Work
Overtime Compensation