Senior Software Engineer, Application Framework

Category:
Information Technology
Industry:
Information Technology
Type:
Contract
Location:
Sunnyvale, California
Job ID:
#152027
Recruiter:

Looking for Meaningful Work? We can help. 

If you're a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

We have an immediate opening for a Senior Software Engineer, Application Framework on a 6+ Months Contract assignment extension beyond, in Sunnyvale,  CA, USA.

For this role, you will be working on a small team that will be developing application framework, tools, and examples to improve workflows for enabling content creation on our platform using the Lumin Runtime. With a focus on the user and developer experience, you will be delivering software that will allow developers to create exciting and new experiences on our platform. You must have strong C++ skills and have shipped world-class technologies or products for mobile, desktop or virtual and Mixed Reality platforms. Strong 3D math and linear algebra skills, experience working with games software, or similar real-time systems is a must. You must be prepared to drive ambiguous projects in a fast-paced environment with a high degree of self-motivation and direction.

Qualifications:

  • 5+ years of professional experience in the gaming industry or using real-time 3D technologies.
  • Strong C++ knowledge and skills
  • Solid 3D math skills including vectors, transformation matrices, and analytical geometry.
  • Experience with multi-threaded programming.
  • OpenGL, Vulkan experience are nice-to-have.
  • Experience with shaders, geometry processing, and lighting are nice-to-have.
  • Experience with Virtual Keyboards and Localization support are nice-to-have.
  • BA/BS in Computer Science or equivalent work experience

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at recruit@ianmartin.com . We encourage all qualified candidates to apply.