Home Full time/Part time work

Threewave Software Recruiting! (Lead Programmer)

Ashley Perfonic
polycounter lvl 18
Offline / Send Message
Ashley Perfonic polycounter lvl 18
Lead Programmer


Threewave Software is looking for an exceptional and proactive Lead Programmer to join our programming team. The candidate must have at minimum 4 years experience in programming, professional mathematical or physical applications, and a strong understanding of 3D Mathematics and linear algebra. A love of mathematics is essential for this position. This person will report to the Producer and is responsible for developing and maintaining the technical vision in support of the overall product vision. The Lead Programmer, with the help of his/her programming team, must determine and ensure the correct implementation of every aspect of the games technical requirements


Core Responsibilities:
• Lead software teams in the development of software for products
• Work with Producer and other Leads to drive the implementation of the project’s technical vision via the programming team while enhancing the engine
• Perform systems analysis, design, programming, maintenance and time estimates for assigned complex software products
• Ensure that both code, product levels, and equipment to deliver on time and on quality with adherence to internal standard sets
• Review or improve internal standards as part of the recruiting process for the programming team
• Provide guidance and mentorship to members of the software team
• Lead software design process
• Develop programming schedule; constantly assess the technical and schedule feasibility of the project’s design
• Manage the programming team by assigning and monitoring tasks and programming modules, identifying and resolving issues, and setting quality levels product-wide.
Education & Experience:
• A Bachelors degree in Computing Science, Mathematics, Physics, Mechanical or Software Engineering, etc… or the equivalent in experience in real-world math, physics or graphics programming
• Several years C/C++ experience
Required:
• Highly proficient in C/C++ and Object Oriented Design
• Bachelor Degree in Computer Science or Computer Engineering
• Demonstrated management abilities to lead and effectively manage staff
• Has previously held a senior programming position on at least one shipped console or PC title or a minimum of three years experience in the games industry
• Thorough understanding of CG animation packages including but not limited to 3D Studio Max and Maya
• Strong mathematical skill set
• Excellent writing and communication skills
• Analytical ability - generate meaningful quantitative and qualitative analysis accompanied by insightful interpretation that can be applied in strategic or tactical decision making
• Teamwork - ability to work in and lead teams of individuals from a variety of functional areas
• Mentorship - share knowledge of company/project technology to create a framework where others can contribute ideas and processes.
Preferences:
• Next generation console game development experience – Xbox 360, PS3
• Cross platform development experience
• 3D mathematics background
• Personal/hobby game projects
• One or more shipped titles as a lead programmer considered an asset
• A Post Graduate Degree such as a Masters degree or PhD in Computing Science, Mathematics, Physics, Mechanical or Software Engineering, etc… considered an asset
• Experience with MS Visual Studio
• Technological expertise - comprehension and awareness of the latest offerings of technology and the ability to maximize the impact of technology
• Experience using Perforce considered an asset
Duties:
• Assist in the planning of the production schedule for your programming tasks
• As a lead member of a team, you must be able to both give and receive feedback on code implementation. Ensure work is executed at the highest quality possible across the team.
Availability: Immediately
Position Status: Full Time, extensive benefits package and stock options
Position Status: Full Time
Relocation: Relocation assistance and visa sponsorship is available to qualified candidates
Submission Instructions:
If you meet the noted requirements and want to be part of a successful team offering a bright future then we want to hear from you!

Please submit the following directly to: jobs@threewavesoftware.com
Application Requirements:
• Current CV / Resume stating the list of credits, titles and platforms
• Please reference the job title
• Cover letter stating your availability and applicable experience
All submissions are received in confidence. Special thanks to all applicants, however due to the volume of submissions, we will only be able to respond to applicants of interest. No phone calls, please.
Sign In or Register to comment.