Work with the program manager to understand business requirements and translate that into the technical design which is reviewed and signed off by stakeholders.
Create and own leading-edge reusable algorithm solutions, both systems and engines if required.
Create and own cross-platform SDKs supporting all console platforms as we'll as PC.
Research cutting-edge algorithms and techniques.
Lead technical design and implementation of a feature.
Implement high quality code with comprehensive unit testing,
Provide integration support to development teams using the online software.
Troubleshoot issues raised from production and resolve customer problems.
Evaluate and adopt technologies which improve the team efficiency and platform capability.
Code review peer developer s code and provide constructive feedbacks to ensure consistency and quality of code.
BS/MS in Computer Science or Electrical Engineering Required