Unity Developer

3 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)
1 Month ago
Blazing griffin - Technical Artist (Games)

Blazing griffin

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

vertigoo games

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

SciPlay

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

MIQ Digital

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

House of How

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

Schell Games

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

Amanotes

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

ARVORE Immersive Experiences

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

Playrix

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playrix - Technical Director (Game Project)

Playrix

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

Google

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

Blind Squirrel Games

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

Epic Games

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

Meta

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

Life church

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

Hologate gmbh

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

Games talent (Staffing and recruiting)

Kyoto, Kyoto, Japan (On-Site)
2 Months ago
Skillz - Engineering Manager

Skillz

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

Ubisoft

Chengdu, Sichuan, China (On-Site)
2 Months 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)
2 Months ago
Gym Class VR - 3D Artist - Generalist (Senior / Staff / Principal)

Gym Class VR

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

Reddit

United States (Remote)
1 Month ago
Spaulding Ridge - Sales Performance Management Client Director

Spaulding Ridge

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

Crunchyroll

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

Marsh McLennan

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

Google

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

IGT

Lakeland, Florida, United States (On-Site)
2 Months 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)
5 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)
11 Months ago
Stillalive studios - Experienced Programmer (f/m/d)

Stillalive studios

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

Tencent

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

Electronic Arts

Bucharest, Bucharest, Romania (Hybrid)
2 Months ago
Playrix - Lead Unity Software Engineer (Gameplay)

Playrix

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

Handy Games

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

Obsidian Entertainment

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

Amber

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

PlaySimple

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

Playrix

Ukraine (Remote)
8 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Ashburn, Virginia, United States (On-Site)

Ashburn, Virginia, United States (Hybrid)

Livermore, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by brightline studios

Level Up Your Career in Game Development!

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

Job Common Plug