MId-Sr. Level- C++, DirectX, 3D Inaging, OpenGL

salt lake , Utah

Local Only


$60/hr - $80/hr

Our client is a global technology company pioneering the future of immersive reality. They build end-to-end immersive experiences and develop technology that enables people to experience entertainment like never before. They work across three primary markets—Sports and Entertainment, Science and Education, and Parks and Attractions—while pushing the boundaries of design, technology, and service. Their technology is used by the world’s biggest entertainment brands to create mind-blowing immersive experiences for millions of guests.
They are a rapidly growing organization with ambitious plans for 2022 and beyond. They have built a strong company culture based on mutual respect, accountability to each other, intense curiosity, and a bold shared vision. Their technology is used around the world and across many industries and markets to create mind-blowing immersive experiences for millions of guests and they’re democratizing access to the most sought-after experiences on the planet. Project Details: The software engineering team develops technology to deliver best-in-class
experiences in both our digital and physical live streaming products. They are looking for
a talented Software Engineer with a passion for building great user experiences across
a variety of platforms. They expect their engineers to be versatile, display leadership
qualities, and to be enthusiastic when taking on new problems across the full stack as they continue to push their technology forward.
Profile Descriptions:
Any experience in astro physics or interest in space is also nice to have. The most important thing is "Experience with 3D graphics concepts and shader programming is desired". They are open to hiring 1-2 people with one person being more senior and another more junior/mid-level. There are gaming companies in Salt Lake City, UT and the University of Utah has a program that teaches Unreal (their lead engineer is a professor there).

C++ Engineer Responsibilities:
  • Work closely with product and design to develop compelling user experiences
  • across multiple features and products.
  • Follow code quality guidelines and standards, lead code reviews and ensure that all solutions are aligned to pre-defined architectural specifications.
  • Automate repetitive and complex tasks by developing tools and processes that our team can rely on for daily development, testing, and release management.
  • Provide mentoring to less senior members of the development team, when
  • appropriate.
  • Contribute to high-level strategic decisions with the rest of the Engineering and Executive teams.
  • Stay on top of industry trends and emerging technologies.
  • Exemplify excellent written and verbal communication skills and the ability to deftly tailor technical communications to any audience.
  • Push the limits, try new technologies, take calculated risks, swing for the fences and proactively search for the best solutions and ideas in the marketplace.
THE PERSON The ideal candidate is a solutions oriented person who is unafraid to get their hands dirty. They have experience across the full stack and software development lifecycle of an application. They are familiar with a variety of technologies but know how to choose the best technology for the job at hand. Ideally they are familiar with the sports & eSports industry as well as digital, tech, and streaming media. If you think you’ve got the skills and are up for the challenge then consider this your calling.
Pivotal Experience, Expertise & Personal Characteristics:
  • 3-5+ years professional software development experience.
  • BS degree in Computer Science or related field
  • Significant experience in C++ required; experience with C# desired.
  • Knowledge relevant to Microsoft Windows-based platforms on a PC.
  • Understanding of the Microsoft Windows programming model and process interaction.
  • Microsoft DirectX, OpenGL, and similar Windows platform technologies is desired.
  • Experience with 3D graphics concepts and shader programming is desired.
  • Knowledge and experience in developing with gaming engines such as Unreal Engine is desired.
  • Experience with Microsoft Windows networking configuration and concepts is a plus.
  • Able to demonstrate experience developing, releasing, and maintaining large-scale software applications.
  • Motivated and able to explore, investigate, and prototype leading-edge concepts.
  • Driven to automate your processes, test continually, and document your work.
  • Ability to work independently and as part of a team, and the flexibility and agility to meet quick turnarounds and hard deadlines.
  • Excellent communication skills required; presentation skills desired.
  • Must be highly organized, proactive, and collaborative.
  • Ability to thrive in an open, candid, and respectful work environment.
The Offer
  • 60-80/hr pay rate with overtime available
  • W2 benefits, optional 401K
  • Option for full-time direct hire after contract

You will receive the following benefits:

  • Medical Insurance - Four medical plans to choose from for you and your family
  • Dental & Orthodontia Benefits
  • Vision Benefits
  • Health Savings Account (HSA)
  • Health and Dependent Care Flexible Spending Accounts
  • Voluntary Life Insurance, Long-Term & Short-Term Disability Insurance
  • Hospital Indemnity Insurance
  • 401(k) including match with pre and post-tax options
  • Paid Sick Time Leave
  • Legal and Identity Protection Plans
  • Pre-tax Commuter Benefit
  • 529 College Saver Plan

Motion Recruitment Partners is an Equal Opportunity Employer, including disability/vets. All applicants must be currently authorized to work on a full-time basis in the country for which they are applying, and no sponsorship is currently available. Employment is subject to the successful completion of a pre-employment screening. Accommodation will be provided in all parts of the hiring process as required under Motion Recruitment Employment Accommodation policy. Applicants need to make their needs known in advance.

Posted by: Kevin Gabrielson

Related Jobs

    Not Ready To Apply?

    Send us your resume and we’ll get started matching you with the right job.