Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Senior space Combat Gameplay Engineer (C/C++ 11 constructs)

Strategi.biz

Senior space Combat Gameplay Engineer (C/C++ 11 constructs)

Austin, TX
Full Time
Paid
  • Responsibilities

    Our client is looking for a skilled and talented Senior Gameplay Engineer to work on an exciting PC space combat game!

    This Senior Gameplay Engineer will work in a cooperative, cross-disciplinary team environment to implement game features and systems.

    Position:

    • Design and implement well-engineered, reliable, maintainable, and bug-free code
    • Collaborate with team members to develop various gameplay systems
    • Develop and test code, fix bugs, and profile and optimize code as directed
    • Follow best practices, development processes, and coding standards
    • Document and peer review technical designs with other software engineers
    • Work with QA, providing the information needed to fully test developed code
    • Provide support to internal customers for developed software
    • Keep up to date on state-of-the-art software engineering methods, practices, and technologies
    • Communicate with other team members, internal customers, and when required external customers to determine requirements
    • Work well together with other team members in a cooperative, cross-disciplinary team environment
    • Identify technical and developmental risks/obstacles and generate solutions to overcome identified risks
    • Possess and develop areas of engineering expertise
    • Mentor other engineers as needed to increase their abilities and productivity

    Requirements:

    • A minimum of 3 years of programming experience using C/C++
    • A passion for making and playing games
    • Work well in a cooperative environment
    • Experience programming game features and systems
    • STRONG multi-threaded programming skills
    • Mathematics skills, including proficiency with trigonometry and linear algebra
    • Experience in the design and implementation of various game systems, including game object management, gameplay scripting, FX, database management, or online networking
    • Speaks “Designer” fluently
    • Experience with code optimization
    • Comfortable contributing to an established engine
    • International travel may be required as a part of this role

    Pluses:

    • One or more shipped products, especially PC products
    • CryEngine/Lumberyard development experience
    • Space combat sim development experience
    • Online game and/or MMO development experience, ideally including interfacing with backend server code
    • Experience with C++ 11 constructs
    • Excellent verbal and written communication skills
    • Experience in Windows and Linux
    • Familiar with service-oriented architectures and microservices
    • Understanding and use of software design patterns
    • Understanding of asynchronous communication
    • Experience with multi-threaded programming and distributed systems
    • Working knowledge of web tech (Http, Php, .Net, javascript)
    • Familiar with SQL and/or NoSQL databases
    • Passion for space simulations/games and science fiction
    • Experience working with and integrating scripting languages into C++ applications
    • Computer Science or related degree
    • Cloud Service programming experience

    This position is offered at their Austin Studio