Gravity IT Resources

Job Title: Lead Software Engineer – 3D Simulations (Unity)

Location: REMOTE OR Orlando, FL

Job-Type: Contract

Referral Fee: $250 +/- $100/mo

Employment Eligibility: Gravity will consider US Citizens, Green Card Holders and those with full-time US Employment Authorization (H-1B Candidates). We are also open to contract or “corp to corp” agreements for highly qualified candidates.

Position Overview:

Gravity is looking for a Lead Software Engineer to contribute to the development of 3D simulations applications for the Defense sector.

Our client is a ground-breaking augmented reality company that has raised >$2.6B of private equity investment. Their proprietary wearable technology that enables users to interact with digital devices in a completely visually cinematic way. This client’s mission is to harmonize people and technology to create a better, more unified world and they are looking for bright and eclectic people to achieve this mission.

Duties & Responsibilities:

  • Identify, research, design, develop, integrate, and implement cutting-edge mixed reality solutions to satisfy client needs, primarily for training and simulation solutions
  • Implement externally published research as needed, such as writing code that follows a written algorithm
  • Code primarily in C#
  • Keep pace with coding in a rapidly developing SDK ecosystem and be able to quickly learn and adapt to new operating system features
  • Work hand-in-hand with product teams, other developers, and key stakeholders
  • Be creative and innovative
  • Most work will be with software development, but there are some elements of hardware and network development

Qualifications (Required):

  • Have a history of creativity and innovation – and be able to demonstrate it
  • At least 2 years of experience with 3D simulation/game development
  • At least 2 years of experience with C#
  • At least 4 years of overall programming experience
  • Proficient with software development support tools such as Jira and Perforce
  • Excellent problem solving, troubleshooting, and debugging skills
  • Experience with the product coding process, including code management, testing, and review
  • Experience in graphics and mixed reality development
  • Experience with applied trigonometry or matrix algebra

Qualifications (Preferred):

  • Experience with Unity scripting
  • Experience with computer vision
  • Networking and multiplayer experience in Unity
  • Experience with applied physics in coding
  • Experience in implementing machine learning algorithms to include development of training data sets
  • Excellent communication, problem-solving, debugging and troubleshooting skills to root cause complex issues
  • Able to synthesize externally published research into realized solutions
  • Confidence when faced with challenges


  • Bachelor's Degree in Engineering or Computer Science, or significant relevant experience in Mixed Reality/AR/VR

Additional Information:

  • This position may have access to ITAR controlled technical data, or material placed under a security classification or similar restriction by the US Government. As such, this position will require a US Person as defined in the ITAR, and may require the successful completion of a background check for a US Department of Defense security clearance
  • All of your information will be kept confidential according to Equal Employment Opportunities guidelines