Unity Mobile Developer III

7 Months ago • 5 Years +

About the job

About the job

On-site in Redmond

Job Description:

Responsibilities:

  • Work side by side with research scientists to optimize and integrate cutting edge research into prototypes that demonstrate value and guide roadmaps of future AR/VR products.
  • Analyze, evaluate, design, develop, integrate, debug and test real time AR and VR audio software for advanced prototypes and user experiences.
  • Build software, tools, platforms, infrastructure and documentation that enable research scientists to be more effective and efficient.
  • Mentor researchers and other team members on software engineering best practices, tips and techniques
  • Collaborate in a team environment across multiple scientific and engineering disciplines, making the architectural trade offs required to rapidly deliver software solutions.
  • Write clean readable code, debug complex problems that span systems, prioritize ruthlessly and get things done with a high level of efficiency.
  • Learn constantly, dive into new areas with unfamiliar technologies, and embrace the ambiguity of AR/VR problem solving.

Requirements:

  • BS degree in Computer Science or related field, or equivalent work experience
  • Demonstrated proficiency in computational complexity, algorithm design, low level computer architecture, software design.
  • 5 plus years’ experience working with C# in Unity

Preferred Skills:

  • Experience in one or more of the following areas is highly desired:
  • 2 plus years building native mobile applications (iOS or Android)
  • Good grasp of audio and DSP fundamentals
  • Audio weaver, Max/MSP or MATLAB experience.
  • Familiarity with audio engines such as Wwise or FMOD
  • AR/VR development background

Top 3 must-have HARD skills:

  • Unity (5 plus years)
  • C# (5 plus years)
  • Native Mobile Development (iOS OR Android) (2 plus years)

Good to have skills:

  • Audio prototyping platforms (Max/MSP, Audioweaver)
  • Audio DSP programming knowledge
  • Building games / real time systems
  • C / C++
  • Bluetooth / wireless communication experience

Typical Day in the Role:

  • Varies day by day, and project by project.
  • Typical software dev - write code, review code, participate in meetings (status mostly).
  • Minimal meetings, lots of hands on time with researchers demoing experiences and prototypes, listening to feedback and implementing ideas.
  • Flexibility and interest in working on multiple projects, sometimes in parallel, is a must.

How will performance be measured:

  • Whether the candidate can deliver required experiences / prototypes.
  • Needs to work well with researchers (customers) and other developers.
  • Needs to communicate effectively, and speak up about status / issues.

Note:

Story Behind the Need – Business Group & Key Projects:

  • Backfill for Jordan Bejar
  • Onsite?: 100% on site
  • Is there anything client can share with Candidates to compel them to choose client over competitors?:
  • Working on next gen AR/VR hardware and software at client.
  • Working with researchers on audio related technologies.
  • Great role for someone who’s really interested in the domain and has the right experience.

Pay Range: $70+

The specific compensation for this position will be determined by a number of factors, including the scope, complexity and location of the role as well as the cost of labor in the market; the skills, education, training, credentials and experience of the candidate; and other conditions of employment. Our full-time consultants have access to benefits including medical, dental, vision as well as 401K contributions as well as any other PTO, sick leave, and other benefits mandated by appliable state or localities where you reside or work.

About The Company

Pinnacle Group is a leading provider of information technology and workforce solutions. Pinnacle Group includes Pinnacle Technical Resources, Inc., its flagship information technology staffing and consulting services provider; Pinnacle MSP, a managed services provider; Pinnacle Payrolling, a payrolling and independent contractor compliance provider; Pinnacle Canada, which provides staffing, MSP and payrolling services in Canada.

Pinnacle Group has become one of the largest providers in its industry, with over 5000 professionals providing services across the U.S. and Canada. For more information visit http://www.pinnacle1.com


Apply online now at http://www.pinnacle1.com/careers/

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug