Gaming Developer Relations Engineer

  • Location:
  • Salary:
    negotiable
  • Job type:
    Full-Time
  • Posted:
    4 weeks ago
  • Category:
    Game Developer
  • Deadline:
    June 20, 2019
  • Job Level:

Job Description

About the role

The Arm Client Business Unit, developer ecosystem team has the undertaking to transform the mobile industry through solutions using Arm technologies in processor(s), graphics, AR/VR, ML and more. Reporting to Sr. Manager Developer Ecosystems, we are now looking for a Developer Relations Manager to provide technical support and guidance to our ecosystem partners in the U.S. in areas such as game engines (i.e. Unity/Unreal), graphics tools and APIs, AR/VR and other computing-intensive applications. As part of this role, you will use your in-depth technical expertise to provide support and educate Arm’s ecosystem partners. To ensure our partners’ products perform in the finest possible fashion when running in Arm architectures.

What will I be accountable for?

  • Work with the U.S. ecosystem manager as well as the rest of the developer ecosystem team, develop and maintain technical/engineering relationships with our game and engine partners’ engineering and technical teams across the US, across three main areas graphics, CPU, mobile apps
  • Ability to sit with developers and provide hands on education and best practices for Arm tools and strategies for Arm CPU and GPU’s
  • Assist game engine(s) and game studios optimizing their content for Arm architectures with tools and implementation techniques for graphics API’s, CPU and GPU’s
  • Enable the adoption of Arm tools and development by engaging with partner development teams, understanding their requirements and helping them apply the correct solutions accordingly
  • Capture technical requirements, enhancements and issues reported by partners and help drive the roadmaps in the ecosystem and product teams
  • Support preparation and execution of ecosystem technical activities in the region attending, events, conferences, etc., including when necessary the delivery of technology-oriented briefings to developers

Job Requirements

What skills, experience, and qualifications do I need?

  • Computer science or engineering degree or equivalent
  • Development experience with Unity, and/or Unreal engine
  • Strong Integrity and ability to create/gain trust with multiple developers a must
  • Experience in graphic APIs, debugging and profiling tools; prior experience developing for mobile would be beneficial
  • Experience with shader languages, shader programming and shader optimization
  • Solid presentation and communication skills; public speaking experience a plus
  • Strong organizational skills and ability to manage multiple engineering projects to different deadlines with various developers
  • Ability to capture the essence of a technical problem and communicate it clearly to others
  • Up to 30% travel required, mostly within the US
  • Good understanding of AR/VR or machine learning techniques highly valuable
  • Operates effectively and openly in teams and shares both knowledge and success with others
  • Builds strong and lasting relationships based on mutual trust
  • Actively seeks out and encourages alternative viewpoints and ideas
  • Applies critical thinking to select the best way forward
  • Demonstrates a positive attitude in gaining insight from team experiences and is receptive to feedback
  • Is passionate about the success of others and actively provides support for their development
  • Listens and explores alternative perspectives before carefully shaping work that will deliver impactful results
  • Persuades rather than pushes when influencing colleagues
  • Acts with a thoughtful sense of urgency
  • Demonstrates a helpful, can-do attitude
  • Thinks and acts in the best interests of our customers and partners
  • Strives to achieve win-win outcomes for Arm and our customers

What are the desired behaviors for this role?

At Arm, we are proud to have a set of behaviors that reflect our unique culture and guide our decisions, defining how we work together to defy ordinary and shape extraordinary. These behaviors are assessed as part of the recruitment process

We not I

  • Take daily responsibility to make the Global Arm community thrive
  • No individual owns the right answer. Brilliance is collective
  • Information is crucial, share it
  • Realize that we win when we collaborate — and that everyone misses out when we don’t (what does collaborate)

Passion for Progress

  • Our differences are our strength. Widen and mix up the pool of people you connect with
  • Difficult things can take unexpected directions. Stick with it
  • Make feedback positive and expansive, not negative and narrow
  • The essence of progress is that it can’t stop. Grow with it and own your own progress

Be Your Brilliant Self

  • Be quirky not egocentric
  • Recognize the power in saying ‘I don’t know’
  • Make trust our default position
  • Hold strong opinions lightly
  • Success in the global marketplace