Lightstorm Entertainment Company Logo

Lightstorm Entertainment

Manhattan Beach, California - United States
View all jobs at this company »

C++ Developer

Description

Project: Avatar Sequels

We are a Los Angeles based feature film production company creating movies in an AR/VR space. We are in search of skilled software engineers/developers. This is a unique opportunity to develop software while working on the set of a cutting-edge major motion picture.

You will design, develop and maintain core pipeline applications, APIs and services. You will implement new solutions, as well as learn and provide support for our existing pipeline. Communication skills are critical as you will integrate into a team of developers, cg artists and production personnel. You should be driven, positive, and interested in the opportunity to learn and create new systems and concepts, while adapting to the changing needs of a cutting-edge film production.

Our main operating system is Linux (Kubuntu 14). Our primary programming languages are python and C++. Graphics programming is done with OpenGL and OpenCL. We use wildly customized versions of Maya and MotionBuilder. We use QT and PySide for UI creation.

This is a long term and full-time position in a friendly, creative, and collaborative working environment. We provide competitive compensation based on your experience level as well as medical, dental and vision insurance. Perks include a café on site, a well-equipped private gym, and a rec room with video games, ping-pong, and a pool table.


Required:

  • BS/MS in Computer Science or equivalent work experience.
  • Programming experience in one or more of the following industries: VFX, Games, Entertainment, 3D Graphics, Simulation, Visualization.
  • Expertise in C++ and Proficiency in Linux.
  • Experience developing and supporting scalable APIs and applications.
  • Ability to create testable, efficient and reusable code.
  • Willingness to participate in the continuous improvement of the development process.
  • Flexibility; this is a dynamic production environment.

Preferred:

  • Experience with Maya, MotionBuilder or similar graphics applications.
  • Working knowledge of software architecture and design methodologies.
  • Experience with developing art/game & content pipelines/workflows

Candidates must be US citizens or Permanent Residence card (Green Card) holders.