Software Engineer/Programmer (Advanced Level)
Job Objectives
Works as an advanced core level member of the engineering staff to develop game software and tools in accordance with the capabilities of the platform and requirements of the product. Takes initiative and is accountable for the timely completion and thorough implementation of all tasks assigned to them.
Job Roles and Responsibilities
Leader
Sets a positive example for the team and leads by example.
Designer
Actively contributes to the ongoing software design / development process.
Planner
Assists in creating an implementation plan and schedule for software development.
Creator
Works as a senior member of the engineering team.
Expert
Develops and maintains a knowledge of the development tools and processes, target platforms, and competitive products.
Team Member
Promotes a positive work environment through high personal and performance standards.
Qualifications:
| 1. | 3-4+ Years of experience with C/C++, preferably in a game development environment from professional experience, education or independent projects. |
| 2. | 2-3 years of experience in game development, with at least 2 shipped titles. |
| 3. | Demonstrated proficiency with Codewarrior, Visual Studio, or similar environments. |
| 4. | Candidates must be willing to take a short answer & a long answer test to determine level of skill. |
Ideal Candidates will have also the following:
| 1. | BS in Computer Science, Math or related field strongly preferred. |
| 2. | 2-3 years of experience developing handheld or console video games. |
| 3. | Willingness to learn, wear multiple hats during a project and flexibility to assume additional responsibilities as needed. |
| 4. | High motivation, willingness to grow, and a passion about games/art projects which can be observed through their portfolio. |
| 5. | High level of interest in the industry, or their specific niche in general. |
| 6. | One or more areas of programming expertise specific to game development
|
|