Vicious Cycle Software, Inc. was established in 2000 and is a premier developer of interactive entertainment software for PlayStation®2 computer entertainment system, PSP(TM) handheld entertainment system, the Xbox® video game and entertainment system from Microsoft, the Nintendo GameCube(TM), Nintendo DS(TM) and PC. The company blazed into the gaming scene with its debut title Robotech: Battlecry and continues to create titles for all age groups and all platforms, through licensed and original IP, as well as contract development. Vicious Cycle is also responsible for the Vicious Engine, a comprehensive and fully portable middleware solution for current generation consoles, handhelds and PC. We are a small company doing big things and are looking for people to join our tightly knit team.
We are currently looking for a Tools and Engine Programmer and 2 Gameplay programmers to join our team. Applicants must be passionate about playing and developing games. Games industry experience isn't a requirement, but some impressive hobby work instead will go a long ways. If you've always dreamed about making games, this is your chance! Check out
www.viciouscycleinc.com for additional information.
Please send all inquiries to
jobs@viciouscycleinc.com and mention where you heard about these opportunities.
Paid: YES
Location: Chapel Hill, NC (will pay for relocation!)
Requirements: See below.
Timeframe: NOW!
Tools/Engine Programmer
Responsibilities include:
Help support and extend current engine/C++ libraries including AI, physics, sound, UI, and networking.
Help design and implement future tools and technologies for next-generation consoles, portables and PC hardware.
Document engine and tools features on a regular basis.
Provide assistance to gameplay programmers, level designers, and artists.
Requirements:
3D programming experience and have an excellent understanding of 3D mathematics.
Microsoft Windows programming experience.
Proficient in C++.
Ability to work in a team environment where collaborative design and structured code architecture are the norm.
Excellent communication skills, both written and oral.
A positive attitude and the ability to take direction and receive criticism.
Ability to meet deadlines within tight production schedules.
Bachelor’s degree in computer science or a related field. Equivalent work experience will also be considered.
MUST be an enthusiastic gamer.
Pluses:
Game industry experience with published titles.
Physics implementation experience.
Experience developing on portable technologies such as the GBA or DS.
Console and DirectX programming experience.
Gameplay Programmer
In order to be successful in this position candidates must have a passion for making and playing games. An understanding of current trends in games on console and PC is necessary to help create competitive products.
Responsibilities include:
Design and help implement game-specific systems in a proprietary scripting language.
Support and work with level designers and artists.
Document tools features and gameplay implementations on a regular basis.
Communicate with engine and design staff to determine additional game requirements as well as understand and use the capabilities of the existing engine.
Requirements:
General 3D programming experience and have a basic understanding of 3D mathematics.
Proficient in C++.
Ability to work in a team environment where collaborative design and structured code architecture are the norm.
Excellent communication skills, both written and oral.
A positive attitude and the ability to take direction and receive criticism.
Ability to meet deadlines within tight production schedules.
MUST be an enthusiastic gamer.
Pluses:
Game industry experience.
Console experience.
AI design and implementation experience.
Bachelor’s degree in computer science or a related field.