Software Engineer at PHNTM
we are looking for a developer who is interested in working in the field of virtual production and in-camera visual effects.
As a Software Engineer at PHNTM, you will be:
- Writing system infrastructure code for network communications: webdis, websockets, event system
- Packaging components for deployment, e.g. Docker
- Writing and leveraging existing APIs on Unreal Engine to build tools for real time (day of shoot) use.
- Building custom accessor (set/get/event state) interfaces to stage equipment (Unreal engine, DMX, midi, livelink, OSC). May include small apps that run on equipment to assist remote control.
- Compare database technologies for application to project needs
- Data schema and database encapsulation to store configuration datasets under a formal taxonomy (client, show, shot…)
- Implement and support database instances used by engineering
- Improve and follow department practices regarding tools, techniques and workflows
You'll be great in this role if you know/have:
- Node.js typescript
- C++ programming experience with strong commenting, sharing work with team members, code organization following object-oriented patterns
- Redis/Webdis or similar databases with on-prem and cloud options
- Networking: Websocket, TCP, UDP including event/delegate programming
- Docker
- Moving data from cloud to local systems
- Excellent communication skills both written and verbal
- Understanding of encapsulation, function libraries, plugin creation and packaging, unrealpak
- Experience on code projects that have had many full releases where architecting for maintenance and longevity is demonstrated
You would also do well in this role if you have/know:
- Some familiarity with Unreal and Blueprints, UMG, Editor Widgets
- Interface protocols: Websockets, socket.io, RESTful APIs and JSON
- Collection of database technologies. Examples: Redis, MongoDB, mySql, SQL server, MariaDB, Firebase
- Related programming technologies: Networking, TCP/IP, UDP, REST, Node, Docker
- Source code control: git, Perforce
- General programming and computer science skills
- Resourceful in the use of the internet, YouTube, etc to find solution options for technical problems and ability to filter and extract relevant information.
- Benefits we offer at PHNTM if you are hired as a full-time W2 employee (not available for part-time or 1099 contractors):
The salary range for this role is between $100,000 and $150,000 USD. The provided salary depends on many factors, such as work experience and transferable skills, business needs and impact, location and market demands.
About the role:
Middleware for a Virtual Production Automation
Networking and Database Developer - we are looking for a developer who is interested in working in the field of virtual production and in-camera visual effects. Our project will extend the existing virtual production toolset to improve efficiency and creative control of stage operations.
We are building a small team of unreal, middleware, database, UI/UX designers and developers.
This could be a full-time or part-time role.
This is a remote position, although Los Angeles locals & hybrid workers are preferred. Regardless of location, travel to LA will be required periodically.
Flexible Paid Time Off
Company Paid Holidays
401K Company matching
Health insurance (medical, dental, and vision)
About Us:
PHNTM is a creative studio that produces captivating multimedia experiences powered by a proprietary, best-in-class tech stack. We work with clients ranging from A-list musicians and promoters like Live Nation and AEG to brands like Cartier, Red Bull, and Gap.
You must be legally authorized to work in the United States. PHNTM is an Equal Opportunity Employer.
Employers will see your profile when they are sending a job in your skill.
Create Your Profile (simple)