Senior Software Engineer (Technical Artist - Game Platform)

Compensation

: $89,495.00 - $203,440.00 /year *

Employment Type

: Full-Time

Industry

: Information Technology



Loading some great jobs for you...





OverviewThe Madison Square Garden Company (MSG) is a world leader in live sports and entertainment experiences. The company presents or hosts a broad array of premier events in its diverse collection of iconic venues: New York's Madison Square Garden, Hulu Theater at Madison Square Garden, Radio City Music Hall and Beacon Theatre; the Forum in Inglewood, CA; and The Chicago Theatre. Other MSG properties include legendary sports franchises: the New York Knicks (NBA) and the New York Rangers (NHL); two development league teams - the Westchester Knicks (NBAGL) and the Hartford Wolf Pack (AHL); and esports teams through Counter Logic Gaming, a leading North American esports organization, and Knicks Gaming, MSG's NBA 2K League franchise. In addition, the Company features the popular original production - the Christmas Spectacular Starring the Radio City Rockettes - and through Boston Calling Events, produces New England's preeminent Boston Calling Music Festival. Also under the MSG umbrella is TAO Group, a world-class hospitality group with globally-recognized entertainment dining and nightlife brands: Tao, Marquee, Lavo, Avenue, Beauty & Essex and Vandal. More information is available at www.themadisonsquaregardencompany.comRole SummaryMSG Ventures is looking for a Technical Artist / Software Engineer to play an integral role in bridging our art and game platform engineering teams as well as researching, developing, prototyping, and performing due diligence on artist tools and technologies for integration into our game platform for live events. Candidate must be able to contribute on many levels of the technical art side with an edge in real-time rendering and have the ability to work alone and in teams, incorporating input from a diverse group.Specific Functions/Activities Summary* Serve as the liaison between the art department and game platform team with respect to visual functionality, graphics tools, and pipelines in close collaboration with the Interactive Concept Group.* Serve as the liaison between the Palette pipeline team and both the Interactive Concept Group and Game Platform team to share, document, and implement pipeline innovations and improvements.* Integrate placeholder and high quality art assets into our tech demos while iterating and documenting our technical and performance limits.* Investigate, profile, and debug art asset performance, via manual and automated methods, to explore techniques that can scale to our media surface resolution.* Iterate on coding reusable scripts to procedurally generate or heavily automate the creation of art assets for the Game Platform and Concept Group teams.* Communicate art / technology needs and support proofs of concepts with various partners and vendors to ensure the appropriate assets and deliverables are delivered in formats that can be re-used.* Collaborate on the creation of various VR, Mobile, and Desktop software, tools, and plugins to integrate into our artist pipelines.* Write technical documentation and clearly communicate complex solutions and challenges, even to non-technical staff.* Stay current on relevant technology and conduct necessary research, due diligence, prototyping, and testing to assess emerging technology options.* Identify areas that require attention and work with the Software project management team to ensure time and resources are properly allocated.Qualifications* Artistic or technical degree (or equivalent experience) required* 7+ years professional game engineering experience as a Technical Art specialist with a heavy emphasis on scripting native plugins and automation scripts for various 3D Digital Content Creation tools is required (Python, MEL, C++, C# etc.)* Experience with Unity, Unreal, or other equivalent modern 3D game engine is required* Strong knowledge of current 3D rendering principles, lighting, shaders, and effects is required* Strong knowledge of code and asset management tools is required (Git, Perforce, Shotgun, etc..)* Proficiency in art automation and procedural generation tools is required (Houdini, World Machine, SpeedTree, etc.)* Expertise with games industry drawing, painting and 3D modeling software (Adobe Creative Cloud, Maya/3DS Max, Substance) is required* Extensive domain knowledge in modern 3D pipelines for games with an understanding of the artist's production environment is required* Experience with XR (VR/AR/MR) HMDs is a plus (Steam VR, Windows Mixed Reality, Oculus Hololens, Magic Leap, etc..)* Excellent communication and team interaction skills with the ability to translate effectively between artists and engineers is required* Self-motivated, with little guidance needed, and an ability to work on multiple projects and prioritize tasks for each in an agile manner* Applicants should provide their own code samples for tools or playable games along with technical design documentationEducationCandidates who have completed 60 credits of college-level coursework (representing 2 years), or have shown similar self-development through certifications, trade school coursework, etc. are preferred. Educational requirements may differ from job to job based on the role.EEO StatementAt MSG we value diversity and are looking for extraordinary employees of all backgrounds! MSG is an Equal Opportunity Employer and provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, sexual and reproductive health choices, national origin, citizenship, age, genetic information, disability, or veteran status. In addition to federal law requirements, MSG complies with all applicable state and local laws governing nondiscrimination in all locations.
Associated topics: architect, backend, design, expert, matlab, perl, php, programming, senior, senior software developer * The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...