Software Engineer III

Duration: 12 Months+

  • Develop a test framework for AR/VR graphics API testing (custom Vulkan-like API) / performance testing.
  • Create automated end-to-end tests / continuous integrations to streamlining the development process.
  • Implement telemetry and work with data scientists to measure track performance metrics.

Qualifications:

  • Knowledge of computer graphics, familiar with graphics API including Vulkan / OpenGL
  • Have experience of modern software development environment, including unit testing, source control, and continuous integration
  • Proficiency in C++ and Python, strong software development / optimization and debugging skills
  • Have experience in game development / performance testing / VR and Android development.
  • Capable of writing high-quality, performant, maintainable and testable code.
  • Collaborate smoothly across multiple internal teams, being able to drive the project individually.

Top 3 must-have hard skills:

  • Strong C++ coding skills (ability to understand legacy code, create high-quality new code). Must be familiar with modern C++ (C++14 and newer).
  • Strong debugging skills (must be able to debug complex issues and formulate fixes).
  • Strong communication/collaboration skills (must be able to work effectively and efficiently with senior engineers across teams).

Good to have skills:

  • Self-starters, strong communicators, folks who take initiative and get ahead of issues.

Education:

  • Bachelor's degree in computer science, software engineering or relevant field required.