At least five years of experience in software development for business to business products, where contributions from several parties are combined under your guidance.
Expertise in integrating functions like motion systems, VR technology, and other interactive elements into a final product.
Ability to lead a team and drive software development projects from start to finish.
Excellent communication skills and an interest in creating engaging player experiences.
Basic understanding of how a computer works, and its components.
Basic understanding of computer networking.
Intermediate understanding of computer architecture.
Proficient in C/C++, Python, familiar with Unity, Unreal, steam and .NET programming languages/frameworks.
Familiar with programming micro controllers like Arduino or ClearCore or Raspberry pi.
Familiarity with software development methodologies including Agile, and experience working in Agile environments, version control systems, software test frameworks, and software testing techniques.