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

Gameplay Programmer

NxT Level

Gameplay Programmer

Austin, TX
Full Time
Paid
  • Responsibilities

    Our client is actively looking for a passionate Gameplay Engineer(s) at multiple levels to work on their PC space combat simulation game. They are a passionate group of programmers working in a cooperative and cross-disciplinary team environment to implement game features and systems within a hybrid system build by CryEngine & Lumberyard.

    What are the responsibilities for this role?

    • 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 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
    • and other duties and responsibilities assigned by Cloud Imperium reasonably consistent with the employee’s skills and experience

    What are the requirements for this position?

    • 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

    How are you going to get brownie points for this role?

    • 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
    • Experience in Windows and Linux
    • Familiar with service-oriented architectures and microservices
    • 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