Careers

Game Server / Network Programmer

Micro Forté Studios is always interested to talk with developers with expertise in low level systems programming such as optimizing network I/O and talent at higher level programming of client / server interactions and network monitoring tools that make an invaluable contribution to our Massively Multiplayer Game Technology.

The role requires database design skills that can be put to the test as we build and optimize a system capable of handling millions of players.

Requirements

  • Very Solid C++ Skills (you will need to do our C++ test)
  • Solid Linux / Windows system programming
  • Direct experience of making mobile phone games
  • MMOG server code, as well as match making code for MP games will be an advantage
  • Enjoys working in a team
  • Avid gamer

Desirable:

  • Low level IP protocol knowledge (TCP, UDP)
  • Windows/Linux system guru
  • Large scale Database systems
  • Large scale distributed systems
  • Internet latency and work arounds
  • Security (prevention mechanisms for: DoS attacks, spoofing, capture/replay)
  • Routers/LAN/ATM etc hardware knowledge
  • Threads, processes & multitasking issues in general
  • Exploiting parallelism in problems
  • Synchronization/IPC issues: queues, semaphores, shared memory, RPC, resource contention resolution
  • SCADA and process control like systems: real-time response (eg 50ms) to signals and messages

Application and Portfolio Guidelines
Please attach any code samples of work that you feel is relevant - both selected source and executables You will need to be prepared to do a C++ test as part of our interview process. If you believe that you are the right person for a position like that, please forward your resume by email to: