Unity Developer

2 Months ago • All levels • Game Engine

Job Summary

Job Description

Brightline seeks a Unity C#/C++ developer to build and optimize immersive, multi-user experiences on their spatial computing platform. Responsibilities include developing .NET/Open USD interoperability, extending the Unity engine for Open USD capabilities, creating native C++ DLLs, troubleshooting technical issues, and applying best practices under the guidance of a senior developer. The ideal candidate possesses strong .NET and C# skills, proficiency in C++ and native DLL development, extensive Unity experience, excellent collaboration and problem-solving abilities, and a willingness to learn Open USD and Unity Engine trends.
Must have:
  • Strong .NET and C# proficiency
  • C++ and native DLL development
  • Extensive Unity engine experience
  • Problem-solving and collaboration skills
  • Open USD knowledge (preferred)
Good to have:
  • Open USD experience
  • Understanding of native DLL design principles
  • Low-level Unity physics understanding
  • Custom animation specification and design experience
Perks:
  • Hands-on spatial computing experience
  • Mentorship and growth opportunities
  • Dynamic team culture

Job Details

Brightline is seeking a Unity C#/C++ developer to support the development and optimization of immersive, multi-user experiences on our spatial computing platform. Working closely under our Senior USD Developer Lead, you’ll contribute to creating seamless, secure, and performant simulation environments. This role offers hands-on experience in Unity development, with the opportunity to deepen your skills in Open USD, C#/C++ interop, and collaborative game development.  

 

KEY RESPONSIBILITIES:

  • Develop and Optimize .NET/Open USD Interoperability:
    • Design and implement solutions to improve interoperability between .NET and Open USD, enhancing the workflow for game engine integrations. 
  • Extend the Unity Engine to facilitate Open USD capabilities:
    • Develop tools and workflows within Unity to support Open USD's features, including scene data management and rendering. 
  • Native C++ DLL Development and Interoperability:
    • Build and maintain native C++ DLLs to support the seamless integration of external systems or libraries into Unity and Unreal Engine environments. 
  • Troubleshooting and Issue Resolution:
    • Assist in troubleshooting technical issues related to interoperability, data processing, and general performance. 
  • Learn and Apply Best Practices: 
    • Work under the guidance of the Senior Open USD Developer Lead to develop skills in Open USD, .NET Development, and native DLL integration. 

 

REQUIRED SKILLS AND QUALIFICATIONS:

  • Strong Proficiency with .NET and C#:
    • Demonstrated experience in developing applications and gameplay mechanics using C# and .NET, with a strong foundation in object-oriented programming. 
  • Proficiency with C++ and Native DLL development:
    • Demonstrated experience in developing native DLL plugins for Unity and C++/C# interoperability and data marshalling. 
  • Proficient Knowledge of Unity Engine:
    • Extensive experience in Unity development, including creating gameplay mechanics, optimizing performance, and integrating external tools. 
  • Collaboration and Communication Skills:
    • Ability to work effectively within a team, sharing ideas and providing constructive feedback in a fast-paced environment. 
  • Problem-Solving Skills:
    • Proactive in identifying and troubleshooting technical issues, using analytical thinking to devise effective solutions. 
    • Willingness to Learn
    • Eagerness to build skills and stay updated on Open USD and Unity Engine trends, with guidance from senior developers. 

 

NICE-TO-HAVE-SKILLS:

  • Experience with Open USD:
    • Knowledge of Open USD framework and its application in 3D content creation pipelines. 
  • Understanding of Native DLL Design Principles:
    • Familiarity with building and debugging native DLLs, ensuring optimal performance and compatibility across platforms. 
  • Low-Level Unity Physics Understanding:
    • Experience working with Unity's physics engine at a low level to optimize interactions and behaviors in complex simulations. 
  • Experience with Custom Animation Specifications and Design:
    • Knowledge of implementing custom animation systems 

 

WHAT WE OFFER:  

  • Hands-On Experience in Spatial Computing:
    • Opportunity to work on cutting-edge VR projects within a collaborative, multi-disciplinary team.  
  • Mentorship and Growth:
    • Work directly under senior developers, with opportunities for learning and professional development.  
  • Dynamic, Innovative Team Culture:
    • Be part of an enthusiastic team committed to advancing spatial computing technology.  

  

This is a unique opportunity to grow your .NET and Unity Engine development skills and gain experience working on high-impact spatial computing applications. Join us to contribute to groundbreaking simulation projects in a supportive, learning-focused environment! 

Similar Jobs

Insomniac - Senior Facial Character TD

Insomniac

(Remote)
4 Weeks ago
Blazing griffin - Technical Artist (Games)

Blazing griffin

Glasgow, Scotland, United Kingdom (Hybrid)
5 Months ago
vertigoo games - Marketing Artist Intern

vertigoo games

Istanbul, İstanbul, Türkiye (On-Site)
1 Month ago
SciPlay - 2D Animator

SciPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
MIQ Digital - Account Manager (German Speaker)

MIQ Digital

London, England, United Kingdom (On-Site)
1 Month ago
House of How - Senior Unity Engineer

House of How

United States (Remote)
6 Months ago
Schell Games - Senior Game Engineering Manager

Schell Games

Pennsylvania, United States (Hybrid)
2 Months ago
Amanotes - Senior Unity Developer (New Games - Hybrid Casual Games)

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
4 Months ago
ARVORE Immersive Experiences - Game Developer

ARVORE Immersive Experiences

São Paulo, State Of São Paulo, Brazil (Remote)
1 Month ago
Playrix - Lead C++ Software Engineer (Gameplay)

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playrix - Technical Director (Game Project)

Playrix

Georgia (Remote)
7 Months ago
Google - Senior Data Scientist, Product, Android App Safety

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Blind Squirrel Games - Senior Generalist Engineer

Blind Squirrel Games

Irvine, California, United States (Hybrid)
10 Months ago
Epic Games - Technical Artist, Developer Relations (Metahuman)

Epic Games

London, England, United Kingdom (On-Site)
1 Month ago
Meta - Product Manager, Machine Learning

Meta

Seattle, Washington, United States (Remote)
6 Months ago
Life church - Associate Operations Pastor

Life church

United States (On-Site)
7 Months ago
Hologate gmbh - Unreal Engine Developer (C++)

Hologate gmbh

Munich, Bavaria, Germany (On-Site)
4 Months ago
Games talent (Staffing and recruiting) - Gameplay & Systems Programmer

Games talent (Staffing and recruiting)

Kyoto, Kyoto, Japan (On-Site)
1 Month ago
Skillz - Engineering Manager

Skillz

Las Vegas, Nevada, United States (On-Site)
1 Week ago
Ubisoft - Junior Programmer

Ubisoft

Chengdu, Sichuan, China (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Virginia, United States

FlyQuest - Facilities Coordinator

FlyQuest

Culver City, California, United States (On-Site)
1 Month ago
Gym Class VR - 3D Artist - Generalist (Senior / Staff / Principal)

Gym Class VR

Los Angeles, California, United States (Remote)
1 Month ago
Reddit - Machine Learning Engineer, Search (multiple levels)

Reddit

United States (Remote)
2 Weeks ago
Spaulding Ridge - Sales Performance Management Client Director

Spaulding Ridge

Chicago, Illinois, United States (On-Site)
2 Weeks ago
Crunchyroll - Senior Software Engineer, Game Consoles

Crunchyroll

San Francisco, California, United States (On-Site)
4 Months ago
Marsh McLennan - Senior Employee Benefits (Health & Benefits) Sales Consultant

Marsh McLennan

Los Angeles, California, United States (Hybrid)
2 Weeks ago
Google - Technical Program Manager II, Pixel Carrier Engineering, Devices and Services

Google

Mountain View, California, United States (On-Site)
1 Month ago
IGT - Supply Chain Intern

IGT

Lakeland, Florida, United States (On-Site)
1 Month ago
Penrose studios - Tech Program Manager

Penrose studios

San Francisco, California, United States (On-Site)
4 Years ago
Varonis  - Full Stack Software Engineer (C#)

Varonis

Morrisville, North Carolina, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

Blind Squirrel Games - Senior Generalist Engineer

Blind Squirrel Games

Irvine, California, United States (Hybrid)
10 Months ago
Stillalive studios - Experienced Programmer (f/m/d)

Stillalive studios

Innsbruck, Tyrol, Austria (Remote)
9 Months ago
Tencent - Senior Game Engine Engineer

Tencent

Tokyo, Japan (On-Site)
1 Month ago
Electronic Arts - Senior Systems Software Engineer - EA Sports FC

Electronic Arts

Bucharest, Bucharest, Romania (Hybrid)
1 Month ago
Playrix - Lead Unity Software Engineer (Gameplay)

Playrix

Georgia (Remote)
7 Months ago
Handy Games - Software Engineering Intern

Handy Games

Giebelstadt, Bavaria, Germany (On-Site)
2 Months ago
Obsidian Entertainment - Engine Programmer (Staff/Senior)

Obsidian Entertainment

Canada (On-Site)
9 Months ago
Amber - Senior Unreal Game Engineer (Project Based)

Amber

Bogota, Colombia (On-Site)
11 Months ago
PlaySimple - Software Engineer (Unity)

PlaySimple

(On-Site)
4 Months ago
Playrix - Senior Unity Software Engineer (Gameplay)

Playrix

Ukraine (Remote)
7 Months ago

Get notifed when new similar jobs are uploaded