${ alert.message }}
${ alert.message }}
User Profile
We need some information before you can continue.
Share Job
Copy the link below to share this job.
HB Studios Multimedia

Software Engineer

${ timestamp }} · 
HB Studios Multimedia
๐Ÿ‡จ๐Ÿ‡ฆ Lunenberg, NS

HB Studios is a driving force in the creation of sports video games and the studio behind PGA TOUR 2K Golf โ€“ presently working on PS4, XBoxOne, and PC. We have an opportunity for a Software Engineer to join our team of developers, creators, and fans, who are passionate about the art and process involved in video game development.

As a Software Engineer, you will be responsible for designing and implementing code and script as needed for a project while ensuring high quality work is delivered on time.

Main Duties and Responsibilities

  • Work closely with colleagues across all disciplines on the project team
  • Ensure that the Technical Lead is aware of the progress of assigned work
  • Communicate issues that could disrupt agreed upon schedules with the Technical Lead
  • Implement code and script to the required coding standards
  • Ensure that components are designed and reviewed prior to implementation
  • Achieve in-game performance targets as required by Production
  • Create and maintain positive working relationships with all team members

Essential Skills, Knowledge and Experience

  • Bachelor of Science in Computer Science or equivalent experience
  • Passion for video games
  • Practical experience programming in C++ or C#
  • Experience with game engines (Unity, Unreal)
  • Experience with graphics / rendering
  • Fundamental math skills (matrices, vectors, algebra, etc.)
  • Ability to work effectively in a collaborative team environment
  • Ability to work with a high degree of self-direction when necessary
  • Excellent organizational, communication and interpersonal skills
  • Self-motivated, creative, outside-the-box thinker
  • Willingness to learn new tools, engines, and languages

Desirable Skills, Knowledge and Experience

  • Interest in specific game programming disciplines (i.e. artificial intelligence, rendering, user interface, audio, etc.)
  • Experience with a variety of programming languages (C#, Lua, JavaScript, SQL)
  • Experience with 3D graphics programming (Shaders, DirectX, OpenGL)
  • Experience working on video games
  • Experience with Windows programming
  • Advanced knowledge in math and physics