Position: Middle Gameplay Programmer
Company: Gunzilla Games
Category: C++
Experience required: 3y
English level: intermediate

ABOUT THE JOB
Gunzilla Games is looking for a Middle Gameplay Programmer. The person in this position will help develop and support various gameplay features (e.g. movement, shooting), gameplay entities (e.g. kill zones, rockets, bombs), and AI-related features (e.g. AI-specific weapons, behaviors) for our AAA title as well as collaborate with game designers to design and implement the game features from scratch.

RESPONSIBILITIES
As a Gameplay Programmer, you will:
- Design and develop the core gameplay features and systems for our game
- Work closely with artists and designers to iterate on the gameplay mechanics
- Contribute ideas and feedback toward all aspects of the game
- Maintain and optimize the existing game systems
- Work on AI behaviors and AI-related features
- Document and extend the documentation on the gameplay features and systems
- Self-manage programming tasks and coordinate them with the production team

REQUIREMENTS
- Excellent C++ knowledge with 3+ years of professional experience
- Strong 3D math knowledge (vectors, matrices, Linear Algebra)
- Worked in the game dev industry and shipped game titles
- Can self-manage tasks and complete features from scratch
- Passion for playing and making games
- Strong understanding of software engineering practices

Good understanding of:
- Network programming
- Multithreading and parallel programming
- OS internals (process/thread/memory management)
- How CPUs and GPUs work
- Self-motivated, strong work ethic, and able to work independently

GUNZILLA OFFERS
- Flexible Working & Work from Home
- Health Insurance
- Revenue Based Bonuses
- English / German Courses
- 25 Annual Paid Vacation & Sick Days
- Public Transportation
- Relocation & Accommodation Support
- Office Perks & Gym Membership