Software Engineer

4 Years ago • All levels • Software Development & Engineering

Job Summary

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.
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
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

Job Details

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

Similar Jobs

Axon - Senior Product Designer II

Axon

Seattle, Washington, United States (Remote)
1 Week ago
FORTUNE - Business Development Manager (UK)

FORTUNE

London, England, United Kingdom (On-Site)
2 Months ago
Interface AI - Principal Product Manager (Sphere)

Interface AI

San Francisco, California, United States (On-Site)
1 Month ago
Lionbridge Games - AI Program Manager

Lionbridge Games

(Remote)
2 Months ago
Ubisoft - Senior Concept Artist - Rayman

Ubisoft

Montpellier, Occitanie, France (On-Site)
3 Months ago
Playdawn Consulting - Lead Software Engineer (Gaming)

Playdawn Consulting

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Illumina - Sr Integration Engineer

Illumina

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Cadence - Lead Technical Communications Engineer

Cadence

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Apple - Touch Sensing FEA Engineer

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Google - Software Engineer, PhD

Google

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

nord current - Lead 2D/3D Artist

nord current

Vilnius, Vilnius County, Lithuania (On-Site)
8 Months ago
Nice - Senior Partner Acceleration Executive

Nice

United States (Remote)
1 Week ago
USE Insider - Inside Sales Specialist

USE Insider

Bogota, Colombia (Hybrid)
2 Months ago
Accenture - I&F Decision Sci Practitioner Assoc Dir

Accenture

Hyderabad, Telangana, India (On-Site)
2 Months ago
Intel  - Display Technology Enabling Manager

Intel

Taipei City, Taiwan (On-Site)
1 Year ago
SimpliSafe - Door-To-Door Sales Advisor

SimpliSafe

Atlanta, Georgia, United States (On-Site)
1 Week ago
Tesla - Senior Mechanical Design Engineer - Motors

Tesla

Athens, Greece (On-Site)
5 Months ago
AGBO - Coordinator, People & Culture

AGBO

Los Angeles, California, United States (On-Site)
1 Month ago
Informa Group - Associate Director - Community Development (China)

Informa Group

Beijing, China (Hybrid)
2 Weeks ago
Outscal - C++ Game Programmer (All Levels)

Outscal

(Remote)
1 Year ago

Get notifed when new similar jobs are uploaded

Jobs in San Francisco, California, United States

NCS Soft - Mobile Senior QA Tester

NCS Soft

Irvine, California, United States (On-Site)
2 Months ago
P99 soft - Full Stack Developer (Java + React.js)

P99 soft

Austin, Texas, United States (On-Site)
1 Month ago
Axon - Senior Mobile Engineer (Vehicle Intelligence)

Axon

Boston, Massachusetts, United States (Hybrid)
1 Week ago
zoox - Software Engineer - Simulation Motion Planning

zoox

Seattle, Washington, United States (Hybrid)
1 Year ago
BioFire - Facilities Maintenance Tech 3 - 2nd Shift

BioFire

Hazelwood, Missouri, United States (On-Site)
1 Month ago
Blinkhealth - Patient Care Coordinator

Blinkhealth

Chesterfield, Missouri, United States (On-Site)
1 Month ago
Scientific Games - Senior Field Service Engineer

Scientific Games

Georgia, United States (Remote)
5 Months ago
ShyftLabs - Full Stack Engineer

ShyftLabs

Atlanta, Georgia, United States (Hybrid)
1 Month ago
bytedance - Backend Software Engineer, Enterprise Solution

bytedance

San Jose, California, United States (On-Site)
3 Months ago
Hasbro - Sr. Manager, Accounting Controls & Compliance

Hasbro

Pawtucket, Rhode Island, United States (Hybrid)
4 Days ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Assystems - piping stress Engineer

Assystems

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Luxoft - Senior Software Support Engineer

Luxoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
7 Months ago
Nagarro - Associate Distinguished Engineer

Nagarro

France (Remote)
8 Months ago
Token Metrics - Blockchain Engineer

Token Metrics

Austin, Texas, United States (Remote)
2 Years ago
NVIDIA - Physical Design Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
5 Months ago
Glean - Technical Support Engineer

Glean

Japan (Remote)
1 Month ago
Thales - Process Engineer

Thales

Mexico City, Mexico City, Mexico (On-Site)
2 Months ago
Qualcomm - GPU Functional Verification Sr Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Cadence - Sr Principal Design Engineer

Cadence

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Patreon - Director of Engineering - Media and Discovery

Patreon

San Francisco, California, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Penrose Studios is at the forefront of virtual reality as a storytelling medium. We’re a group of artists, engineers and storytellers, and we’re looking for an eclectic mix of talented individuals who are fast learners with driven personalities.

San Francisco, California, United States (On-Site)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (On-Site)

San Francisco, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Penrose studios

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug