Join our Team

Armature employs amazing people who are instrumental in making games that define genres and receive critical acclaim that appeal to gamers all over the world. If you want to work with a close-knit, agile team on projects that excite, in an environment that provides variety, growth and learning, then Armature is your place!

Current Opportunities

  • Generalist Engineer

    Generalist Engineer

    The Generalist Engineer will work closely with engineers and designers to develop innovative software solutions for our upcoming projects.

    This is a full time, in-office position.  Relocation assistance within the US is available for this position.

    To apply for this position, please send resume to: HR@Armature.com.

     

    Responsibilities:
    • Closely collaborating with artists and designers, helping to influence the technical direction of projects by implementing systems, monitoring performance, and creating tools.
    • Accurately estimating time and effort required for assigned technical tasks.
    • Keeping co-workers informed about progress of deliverables as well as prerequisites for feature implementation.
    • Demonstrating care and commitment to quality, bug free software development.
    Qualifications:
    • Minimum of 2 years of game industry experience working as a software engineer with at least 1 shipped title.
    • Strong knowledge of 3D math and game physics.
    • Able to understand and modify systems, while being mindful of interactions with other systems.
    • TRC/XR experience a plus.
    • Network programming experience a plus.
    • Proficient in C/C++.
    • Experience with scripting languages and component based game engines.
    • Experience with Unreal Engine 4 a plus.
    • Able to adhere to the prevalent coding style and practices, including source control standards.
    • Able to work independently with a minimum of supervision.
    • Able to work well under pressure of deadlines.
    • Able to work within a highly dynamic startup environment where team members typically have multiple responsibilities.
    • Strong communication skills, both written and verbal.
    • Strong time management and process documentation skills.
    • Candidates must have a US work permit or citizenship.

  • Senior Gameplay Engineer

    Senior Gameplay Engineer

    The Senior Gameplay Engineer will work to design innovative gameplay systems. This person will join an ongoing project, and work directly with a senior level design team to build and implement major gameplay systems. Position also includes interaction with our development partners concerning the project needs.

    This is a full time, in-office position.  Relocation assistance within the US is available for this position.

    To apply for this position, please send resume to: HR@Armature.com.

     

    Responsibilities:
    • Design, build and maintain major gameplay systems.
    • Design, build and maintain other client or server systems as required.
    • Collaborate with producers and design staff to optimize gameplay tools and mechanics.
    • Accurately estimate time and effort required for assigned technical tasks.
    • Keep co-workers and development partners informed on progress of deliverables as well as prerequisites for feature implementation.
    • Demonstrate care and commitment to quality, bug free software development.
    Qualifications:
    • Minimum of 6 years of AAA game industry experience working as a gameplay engineer, with at least 2 shipped titles.
    • Proficient in Unreal4.
    • Experience leading initiatives and strike teams on previous projects.
    • Experience developing dynamic gameplay-related systems.
    • Strong knowledge of 3D math and game physics.
    • Proficient in C/C++.
    • Experience with scripting languages and component based game engines.
    • Experience with Unreal Engine 4 a plus.
    • Able to adhere to the prevalent coding style and practices, including source control standards.
    • Able to work independently with a minimum of supervision.
    • Able to work well under pressure of deadlines.
    • Able to work within a highly dynamic startup environment where team members typically have multiple responsibilities.
    • Strong communication skills, both written and verbal.
    • Strong time management and process documentation skills.
    • Candidates must have a US work permit or citizenship.

  • Contract Blueprints Scripter

    Contract  Blueprints  Scripter

    Armature Studio is seeking a contract Blueprints Scripter. Working closely with the Creative Designer and project teams, the Designer is responsible for creating and implementing gameplay systems, scripting logic using Blueprints, and interactions for our next game.

    This is a 6 month contract with the possibility of extension. Relocation assistance or remote work are not applicable for this position.

    To apply for this position, please send resume to: HR@Armature.com.

     

    Responsibilities:
    • Work under internal direction and with external partners.
    • Utilizes appropriate tools and processes to implement game data.
    • Implements, tunes and maintain game content using the Blueprints tool of UnReal Engine 4 and data files.
    Qualifications:
    • Exhibited experience with Blueprints in UE4 or similar visual scripting system.
    • 2 years game industry experience, with at least one project/year in UE4.
    • Experience with Perforce or other Version Control software
    • Excellent interpersonal, verbal, and written communication skills.
    • Positive, collaborative, professional attitude.
    • Disciplined and self-motivated with a strong work ethic.
    • Ability to work within a highly dynamic environment where team members typically have multiple responsibilities.
    • Candidates must have a US work permit or citizenship.
    • Experience with developing online games and creating content for client/server replication preferred.
    • Knowledge of existing online cooperative games preferred.

  • Network Engineer

    Network Engineer

    The Network Engineer will work with the Engineering team to satisfy network system requirements for an upcoming project. We value talent, precision, self-motivation and collaboration. Relocation assistance is available for this position. This is a full time, in studio position.

    If interested in applying for this position, please submit resume to: hr@armature.com

     

    Responsibilities:
    • Develop, design, modify, optimize and debug networking and related engine systems
    • Deploy, evaluate performance and test software on console and PC clients
    • Document software and features for internal and external engineering teams
    • Participate in the scheduling, design, performance and code review process
    • Develop systems for accurate analytic tracking of networking performance and quality of service
    Qualifications:
    • Has written low-level networking code for a networked multiplayer game, peer-to-peer or client-server.
    • Has shipped at least one console game, with multiplayer mode
    • Has experience with technical compliance and game submission through Sony, Microsoft, or Nintendo.
    • Expert C++
    • Experience with  C# a plus
    • 5+ years of experience writing code for games
    • Experience working with real-time networking technology in the game industry
    • Experience with client-server architectures within games
    • Extensive background with internet performance issues like packet loss, latency and bandwidth
    • Fluency with TCP/UDP protocol layers
    • Familiarity using network simulators for debugging
    • Passion for networking, troubleshooting and optimization
    • Preferred: Delivered at least 2-3 relevant client-server architectures and possess low level network knowledge (developing for concurrent player load, synchronization, parallel processes while maintaining high performance)
    • Demonstrated ability to write efficient, clean, readable, portable, and reliable code
    • Able to work independently with a minimum of supervision
    • Candidates must have a US work permit or citizenship

  • Graphics Engineer

    Graphics Engineer

    The Graphics Engineer will join Armature on exciting, high visibility projects for a variety of platforms and utilizing various engines. We value talent, precision, self-motivation and collaboration.

    This is a full time, in-office position. Relocation assistance within the US is available for this position.

    To apply for this position, please send resume to: HR@Armature.com.

     

    Responsibilities:
    • Design and implement systems and tools to support engine, rendering, and technology needs.
    • Help support and maintain existing systems.
    • Provide support and assistance to team end users.
    • Write clear, maintainable, portable, and highly functional code.
    • Profile and performance tuning of code and systems to remove bottlenecks and improve the art pipeline.
    • As needed, work on runtime engine tasks to support specific project requirements.
    • Anticipate, identify, and articulate problem areas and finds preventative solutions.
    • Test and document  code.
    Qualifications:
    • Minimum five years game programming experience.
    • Expertise in C and C++.
    • Strong generalist skills and solid code architectural skills.
    • Solid understanding of graphics-related math.
    • Expert in modern rendering techniques for lighting and visual effects.
    • Works well in an energetic, collaborative environment.
    • Excellent oral and written communication skills.
    • Excellent organizational, problem solving, and time management skills.
    • Commitment to code quality, documentation, and sound testing procedures.
    • Development experience in Unreal4 and OpenGL.
    • Mobile optimization experience a plus.

  • TECHNICAL ARTIST - OPTIMIZATION

    Technical Artist – Optimization

    The primary responsibility of the Technical Artist in this role is to work with the Console Engineering Team and the PC Development Team to identify and implement strategies to run at target frame rates and within memory on the XBOX 1 and the PS4. They will ensure that the art that ships in the game is of the highest quality possible for the technology available.

    This is a full time, in-office position. Relocation assistance within the US is available for this position.

    If interested in applying, please submit resume to: hr@armature.com

     

    Responsibilities:
    • Work with team to optimize level art, animations, static meshes, skeletal meshes, particles, lighting, and textures on the consoles
    • Work with PC team to communicate technical art issues on the consoles
    • Run performance and memory tests providing clear and actionable data
    • Adjust/Reconfigure game assets to run within spec on consoles
    • Fix console-specific bugs in shaders
    • Works autonomously, seeking out work to support the overall quality of the game’s performance
    Qualifications:
    • Shipped AAA UE4 games on the PS4, XBOX1 and/or Switch
    • Proficient in Unreal 4
    • Experience in auditing and correcting performance and memory issues
    • Experience with rendering and lighting techniques
    • Experience authoring and optimizing shaders
    • Version control experience – SVN, Git, Perforce, etc.
    • Strong communication skills, both written and verbal
    • Strong time management and process documentation skills
    • Experience working with external teams a plus
    • Experience with Simplygon is a bonus but not needed
    • Candidates must have a US work permit or citizenship

  • TECHNICAL ARTIST - ART TOOLS

    Technical Artist – Art Tools

    The primary responsibility of the Technical Artist in this role is to work with artists and animators to create tools and asset creation pipelines to assist the content creators in their work. They will help ensure that the artists and animators have a smooth and efficient pipeline for getting their assets made and put into the game.

    This is a full time, in-office position. Relocation assistance within the US is available for this position.

    If interested in applying, please submit resume to: hr@armature.com

     

    Responsibilities:
    • Tool creation for the Art and Animation teams
    • Help develop and manage an efficient asset pipeline from Maya to Unreal 4
    • Develop and organize efficient shaders
    • Help with optimization solutions for memory and performance considerations
    • Works autonomously, seeking out work to support the Art and Animation teams
    Qualifications:
    • Shipped AAA games
    • Proficient in Maya and Unreal 4
    • Knowledge of Python
    • Familiarity with MEL
    • Experience authoring and optimizing shaders
    • Experience with rendering and lighting techniques
    • Rigging and/or technical animation experience a plus
    • Version control experience – SVN, Git, Perforce, etc.
    • Strong communication skills, both written and verbal
    • Strong time management and process documentation skills
    • Knowledge of Substance Designer is a plus.
    • Candidates must have a US work permit or citizenship

ss

To apply, please click the button below and attach your resume and cover letter

Apply Now

Company Benefits & Perks:

In addition to a competitive salary; Armature offers an outstanding benefits package to its eligible employees which includes the following:

Benefits
  • Universal PTO plan
  • Medical, Dental and Vision insurance
  • Company sponsored Life Insurance and Short Term Disability. Long Term Disability insurance also available.
  • Flexible paid paternity and maternity leave
  • 7 paid holidays (and we’re closed the week between Christmas and New Year’s Day)
  • Flexible work hours
Perks
  • Fully Stocked Kitchen
  • Wednesday & Friday Food Trucks
  • On-Site Gym and Deli
  • Company Events (Happy hours, Movie days, Holiday party, Release parties, Random Raffles, Cook Offs, etc.)
  • Office located minutes from The Arboretum and The Domain
  • Free on-site notary services
  • Games Library
  • No State Income Tax in Texas
  • Low Cost of Living in Texas

Due to the volume of applications we receive for our job postings, we are unable to respond personally to inquiries regarding the status of an application. Only candidates being considered for interview will be contacted at this time.