Unity C#/C++ Developer
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.
Recommended Jobs
Dental Assistant - Charlottesville Dental Associates
Join Our Team as a Dental Assistant at Charlottesville Dental Associates! Are you passionate about dental care and helping patients achieve their best smiles? Charlottesville Dental Associates is s…
AWS Engineer - DoW, Intelligence, and Homeland Security
Responsibilities for this Position Location: USA VA Falls Church Full Part/Time: Full time Job Req: RQ213501 Type of Requisition: Regular Clearance Level Must Currently Possess: …
Systems Administrator
Public Trust: None Requisition Type: Regular Your Impact Own your opportunity to serve as a critical component of our nation’s safety and security. Make an impact by using your expertise t…
Locum Outpatient Cardiology Physician Assistant
We are hiring 2 experienced Outpatient Cardiology Nurse Practitioners or Physician Assistants for a Locum Coverage opportunity with a prestigious program in Houston, TX! This is a full time Locu…
General Manager of Hospital Operations
The Opportunity National Veterinary Associates is seeking to hire a General Manager of Hospital Operations for Pender Veterinary Centre - Fairfax i n Fairfax, VA. This role oversees the operati…
Production Team Partner - Mat Roller & Order Builder - UniFirst
Our Production Team is Kind of a Big Deal! UniFirst is seeking a reliable and hardworking Production Team Partner to join our UniFirst Family. As a Team Partner in the Production Department, you w…
Skilled Trades Sales / Comfort Advisor
Skilled Trades Sales / Comfort Advisor at ARS-Rescue Rooter summary: ARS-Rescue Rooter is hiring a full-time Skilled Trades Sales / Comfort Advisor to consult with residential homeowners, assess H…
CDL-A Trainee Opportunity | Recent Graduate | Regional
REQUIREMENTS -***MUST HAVE CLASS A CDL*** (not accepting trainees with permits) -21 years of age -Accidents, tickets, violations, criminal history reviewed on case by case basis JOB DETAILS…
Zero Trust Engineer
Zero Trust Engineer (Senior) Falls Church, Virginia • Full-time IMPORTANT NOTICE: This position is contingent upon contract award. Summary: Senior Zero Trust Engineers lead design and im…
Hospitalist Physician Assistant
Palm Health Resources is hiring multiple Acute Care Nurse Practitioners or Physician Assistants for one of Virginia's best health systems. With multiple locations throughout the state. Our ideal cand…