Software Engineer

5 Years ago • All levels
Software Development & Engineering

Job Description

Penrose Studios creates groundbreaking immersive stories and is looking for passionate and experienced developers to build a platform for this new artistic medium. The Software Engineer will collaborate with a team of engineers and artists to create innovative VR and AR content. They will design, implement, and maintain tools for a new VR production pipeline, prototype and iteratively collaborate with artists to develop new tools, integrate new SDKs and upgrade device run-time environments as new third-party software becomes available, and optimize VR content for release on a variety of platforms.
Good To Have:
  • 5+ years of software engineering experience in games or visual effects
  • Experience with SDKs and writing plugins for third party applications
  • Experience developing cross platform software
  • Experience with software configuration management
  • Experience developing for and using Unreal Engine
  • Familiarity with Android and or iOS development
  • Familiarity with Intel GPA, Visual Studio, Nsight Tegra, Perforce, and Git
Must Have:
  • Bachelor’s degree in Computer Science or related field
  • Strong knowledge of C++, Python, C, C#, or Java
  • Strong knowledge of 3D math and graphics algorithms
  • Collaborative mindset and ability to communicate effectively
  • Strong debugging, profiling, and run-time analysis skills

Add these skills to join the top 1% applicants for this job

communication
problem-solving
github
cpp
unreal
c#
ios-development
git
3d-math
python
perforce
algorithms
visual-studio
java

Penrose Studios crafts ground-breaking immersive stories, and needs your help building a platform for this new artistic medium. We seek passionate and experienced developers who are excited about discovering new and innovative ways to push augmented and virtual reality to new limits.  You’ll work with artists to build new tools, develop new interaction techniques, and constantly evaluate and integrate cutting edge hardware and third party software.

Responsibilities

  • Collaborate with a team of engineers and artists to create innovative VR and AR content
  • Design, implement, and maintain tools for a new VR production pipeline
  • Quickly prototype and iteratively collaborate with artists to develop new tools
  • Integrate new SDKs and upgrade device run-time environments as new third party software becomes available
  • Optimize VR content for release on a variety of platforms

Requirements

  • Bachelor’s degree or more in Computer Science or related field
  • Strong knowledge of C++, Python, C, C#, or Java
  • Strong knowledge of 3D math and graphics algorithms
  • Collaborative mindset and ability to communicate effectively
  • Strong debugging, profiling, and run-time analysis skills

Preferred

  • 5+ years of software engineering experience in games, visual effects or related field
  • Experience with SDKs and writing plugins for third party applications
  • Experience developing cross platform software
  • Experience with software configuration management
  • Experience developing for and using Unreal Engine
  • Familiarity with Android and or iOS development
  • Familiarity with Intel GPA, Visual Studio, Nsight Tegra, Perforce, and Git

Set alerts for more jobs like Software Engineer
Set alerts for new jobs by Penrose studios
Set alerts for new Software Development & Engineering jobs in United States
Set alerts for new jobs in United States
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙