Title: Unity Consultant (Expert Level) - 100% remote work
Location: Remote
Duration: 3 months
Required Skills: Unity Engine, C#, C++ skills are a must
NOTE - This is NOT a Game Developer role.
Need to work on our W-2 only (No 1099 or C2C).
Programming:
Strong programming skills in C# and C++ including advanced features of each language.
Proficient in .NET Frameworks
Solid understanding of physics engines to simulate real-world physics in digital environments.
Extensive experience in developing 3D applications using Unity Engine, including knowledge of scripting, textures, animation, GUI styles, and user session management.
In-depth knowledge of Unity's editor and engine architecture, including the ability to extend Unity's editor capabilities and create custom inspectors, windows, and tools.
Proven experience in designing, developing, and maintaining Unity plugins. Familiarity with creating both editor and runtime plugins in Unity.
Strong understanding of API design principles to create user-friendly and efficient APIs for a plugin, enabling easy integration and use by other developers.
Experience with P/Invoke (Platform Invocation Services) in Unity to allow managed code (C#) to call unmanaged functions from native libraries (C/C++).
Experience with Scriptable Objects in Unity for creating flexible data and logic containers, enhancing the capabilities and user-friendliness of a plugin.
Ability to create detailed documentation, including setup instructions, API usage examples, and troubleshooting guidelines.
Experience:
5 to 10 years
Not a game developer
The following benefits are offered for this position: medical, dental, & vision insurance, short-term disability, life and AD&D insurance, and a 401(k) retirement plan.
Everest Consultants is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, national origin, age, disability, or any other characteristic protected by applicable local, state, or federal civil rights laws.#IND