Unity C#/C++ Developer

1 Month ago • 5 Years + • Game Engine

Job Summary

Job Description

The Unity C#/C++ Developer will be responsible for designing and implementing solutions to improve interoperability between .NET and Open USD, developing tools and workflows within Unity to support Open USD's features, building and maintaining native C++ DLLs, and assisting in diagnosing and resolving technical issues. The developer will collaborate with a team, contributing to creating powerful cross-platform interoperability tools and utilizing Open USD across various runtime environments, offering hands-on experience in Unity development and the opportunity to deepen skills in Open USD and C#/C++ interoperability.
Must have:
  • 5+ years of Unity development experience with C#
  • 5+ years of C++ development experience
  • Experience with multi-user/networked applications
  • Experience with performance profiling in 3D environments
Good to have:
  • Experience with Open USD
  • Familiarity with native DLL design principles
  • Low-level understanding of Unity's physics engine
  • Experience designing custom animation systems
Perks:
  • Competitive salary and benefits package
  • Hands-On Experience in Spatial Computing and AI
  • Dynamic, Innovative Team Culture

Job Details

Unity C#/C++ Developer  


Overview: 

Brightline is seeking a skilled 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 powerful cross-platform interoperability tools to utilize OpenUSD across a broad spectrum of runtime environments. This role offers hands-on experience in Unity development, with the opportunity to deepen your skills in Open USD and C#/C++ interoperability. 


Key Responsibilities: 

  • Design and implement solutions to improve interoperability between .NET and Open USD, enhancing the workflow for game engine integrations. 
  • Develop tools and workflows within Unity to support Open USD's features, including scene data management and rendering. 
  • Build and maintain native C++ DLLs to support the seamless integration of external systems or libraries into Unity and Unreal Engine environments. 
  • Assist in diagnosing and resolving technical issues related to interoperability, data processing, and general performance. 
  • Work under the guidance of the Senior Open USD Developer to develop skills in Open USD, .NET development, and native DLL integration. 


Required Skills and Qualifications: 


Education: 

Bachelor’s degree in Computer Science, Software Engineering, Game Development, or a related technical field. A Master’s degree is a plus. 


Experience: 

  • 5+ years of professional experience in Unity development with C#. 
  • 5+ years of experience in C++ development, including native DLL creation and interop with managed code. 
  • Proven experience working on multi-user or networked applications in Unity or Unreal Engine. 
  • Experience with performance profiling and optimization in real-time 3D environments. 


Technical Proficiency: 

  • Strong proficiency in .NET and C#, with a solid foundation in object-oriented programming. 
  • Proficiency in C++ and native DLL development, including data marshalling and C++ memory management. 
  • Deep understanding of Unity Engine architecture, including rendering pipeline, asset management, and plugin integration. 


Soft Skills: 

  • Strong collaboration and communication skills in cross-functional teams. 
  • Proactive problem-solving mindset with the ability to work independently and under guidance. 
  • Eagerness to learn and stay current with emerging technologies in spatial computing and 3D content pipelines. 


Nice-to-Have Skills: 

  • Experience with Open USD and its application in 3D content creation pipelines. 
  • Familiarity with native DLL design principles and cross-platform compatibility. 
  • Low-level understanding of Unity’s physics engine and optimization techniques. 
  • Experience designing and implementing custom animation systems. 


What We Offer: 

  • Competitive salary and benefits package. 
  • Hands-On Experience in Spatial Computing and AI 
  • Dynamic, Innovative Team Culture 



This position requires the candidate to be a US Citizen and live and work in the continental United States.  The position is open to remote (continental United States) or on-site work in our Ashburn, VA headquarters.  Preference is given to local candidates.

Similar Jobs

Workato - Senior AI Solutions Engineer

Workato

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Illumina - Customer Care Manager, Global Commercial Operations

Illumina

State Of São Paulo, Brazil (On-Site)
2 Months ago
WongDoody - (CX) Customer Experience Consultant

WongDoody

Melbourne, Victoria, Australia (On-Site)
2 Months ago
Discord - Senior Product Designer

Discord

San Francisco, California, United States (On-Site)
3 Weeks ago
Brillio - Lead Salesforce CPQ Developer

Brillio

Dallas, Texas, United States (Remote)
1 Week ago
good game design folks - Unity Game Developer

good game design folks

(Remote)
1 Month ago
Amanotes - Playable Ads Developer - Unity

Amanotes

Ho Chi Minh City, Vietnam (On-Site)
2 Years ago
Skytex Unmanned Aerial Solutions - Unity (C#) Developer

Skytex Unmanned Aerial Solutions

Bengaluru, Karnataka, India (On-Site)
1 Year ago
limit break - Unity Lead Engineer

limit break

Tokyo, Japan (On-Site)
2 Months ago
Riot Games - Staff Software Engineer, Game UI

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Apple - Retail Strategic Initiatives Program Manager

Apple

Cupertino, California, United States (On-Site)
1 Month ago
bytedance - Researcher - Large Language Models, Applied Machine Learning

bytedance

Seattle, Washington, United States (On-Site)
3 Months ago
Loft Orbital - Senior Site Reliability Engineer

Loft Orbital

Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)
1 Month ago
Notion - Solutions Engineer

Notion

Seoul, South Korea (On-Site)
1 Month ago
Reddit - Senior Manager, Equity Programs

Reddit

United States (Remote)
1 Month ago
GoTo Group - Head of Product - Ads

GoTo Group

Jakarta, Indonesia (On-Site)
1 Week ago
Reltio - Intern - QA

Reltio

Lisbon, Lisbon, Portugal (On-Site)
1 Month ago
Illumina - Manager, HRIS

Illumina

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Apple - US Carrier Sales Finance Manager

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Domo - Manager, Consulting

Domo

Pune, Maharashtra, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Ashburn, Virginia, United States

Nintendo - Software Engineer I, Game Development

Nintendo

Redmond, Washington, United States (Hybrid)
5 Months ago
Interface AI - Senior Strategic Partner Manager (Hunter)

Interface AI

San Francisco, California, United States (On-Site)
1 Month ago
Apple - Physical Design Methodology CAD Engineer

Apple

San Diego, California, United States (On-Site)
1 Week ago
Qualcomm - DFT Engineer (Server)

Qualcomm

San Diego, California, United States (On-Site)
1 Month ago
Fliff - Customer Success Specialist

Fliff

Philadelphia, Pennsylvania, United States (On-Site)
11 Months ago
Dentsu - Social Media Content Specialist

Dentsu

Arizona, United States (Remote)
1 Month ago
WME IMG - Customer Service Representative

WME IMG

Dallas, Texas, United States (On-Site)
1 Month ago
Toast - Mandarin Bilingual Hawaii Emerging Markets Account Executive

Toast

Honolulu, Hawaii, United States (On-Site)
5 Months ago
Trackman - Trackman Range Project Manager

Trackman

Phoenix, Arizona, United States (On-Site)
1 Month ago
neostella - Business Development Representative

neostella

Chicago, Illinois, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

GameDuell - Senior Game Developer (Unity / C#)

GameDuell

Berlin, Berlin, Germany (Hybrid)
1 Month ago
Wizcorp - Unreal Engine Programmer

Wizcorp

Tokyo, Japan (Remote)
3 Months ago
foxi ventures - Unity Programmer

foxi ventures

Adelaide, South Australia, Australia (On-Site)
1 Month ago
Wild warz - Unity Developer (Remote)

Wild warz

(Remote)
3 Years ago
Insomniac - Lead Engine Programmer

Insomniac

United States (Remote)
3 Months ago
nekki game - Senior Unreal Engine Developer

nekki game

(Remote)
1 Month ago
Riot Games - Junior Linux Systems Engineer (Game Operation)

Riot Games

Sydney, New South Wales, Australia (Remote)
3 Months ago
ARENANET - Senior Tools Engineer (Unannounced Project)

ARENANET

Bellevue, Washington, United States (Remote)
1 Month ago
Thoughtfish GmbH - Unity Developer

Thoughtfish GmbH

Berlin, Berlin, Germany (On-Site)
1 Year ago
Beyond Sports - Unreal Engine Intern

Beyond Sports

Alkmaar, North Holland, Netherlands (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Ashburn, Virginia, United States (On-Site)

Ashburn, Virginia, 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