Unity Developer

2 Hours ago • All levels • Game Engine

About the job

Summary

Brightline seeks a Unity C#/C++ developer to build and optimize immersive, multi-user experiences on their spatial computing platform. The role involves developing and optimizing .NET/Open USD interoperability, extending the Unity engine to support Open USD features, and building native C++ DLLs for seamless integration with external systems. Responsibilities include designing and implementing solutions to improve .NET and Open USD interoperability, developing Unity tools for Open USD functionalities, troubleshooting technical issues, and applying best practices under the guidance of a senior developer. The ideal candidate possesses strong proficiency in .NET, C#, C++, Unity, and excellent problem-solving and communication skills.
Must have:
  • Strong .NET and C# proficiency
  • C++ and Native DLL development
  • Proficient Unity Engine knowledge
  • Open USD knowledge
  • Excellent problem-solving skills
  • Teamwork and communication skills
Good to have:
  • Experience with Open USD
  • Understanding of Native DLL Design Principles
  • Low-Level Unity Physics Understanding
  • Custom Animation Specifications and Design
Perks:
  • Hands-On Spatial Computing Experience
  • Mentorship and Growth Opportunities
  • Dynamic Team Culture
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

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! 

View Full Job Description

About The Company

BrightLine is the industry standard for advanced advertising working with every major broadcasting platform from NBCU to Hulu. We create, deliver, and measure dynamic, interactive, and engaging ads across the entire Advanced-TV landscape using our proprietary Build-Once- Run-Everywhere platform.


Founded over a decade ago, BrightLine was the first company to pioneer interactive television solutions for brands. Today BrightLine offers the industry’s most powerful Advanced TV technology suite that gives marketers a plug-and-play solution to take advantage of the entire scale of Over-The-Top (OTT), connected TV and Smart TV advertising opportunities. Fortune 100 companies rely on BrightLine’s unprecedented reach to engage their audiences with interactive ads across broadcast and cable stations, including AMC, A&E, Discovery, ESPN, CBS, ABC, Fox, NBC and Hulu, and OTT delivery platforms, including Roku, Samsung, Apple, Amazon, Microsoft (Xbox) and Sony (Playstation), as well as leading ad networks and Demand-Side-Platforms (DSPs).


BrightLine is a part of the LUMAscape and a partner with the IAB, ANA, and Nielsen. Past campaigns have won numerous awards, most recently including MediaPost’s OMMA award. Learn more about BrightLine at www.brightline.tv and follow BrightLine on Twitter @BrightLine_TV.

Virginia, United States (Hybrid)

Virginia, United States (On-Site)

Virginia, United States (On-Site)

Virginia, United States (On-Site)

Virginia, United States (On-Site)

Virginia, United States (On-Site)

Virginia, United States (On-Site)

Virginia, United States (On-Site)

Virginia, United States (On-Site)

View All Jobs

Level Up Your Career in Game Development!

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

Job Common Plug