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 position.  Armature will consider candidates who wish to work from home (within the US), or who want to work in our Austin office, or who want to live in Austin and work some in office and some at home. 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.

  • UI ENGINEER

    UI Engineer

    The UI Engineer will work with a senior level design team to build and implement UI systems and features for various aspects of the game. The mid- to senior level programmer in this role will join an ongoing project, which includes interaction with our development partners concerning project needs.

    This is a full time position.  Armature will consider candidates who wish to work from home (within the US), or who want to work in our Austin office, or who want to live in Austin and work some in office and some at home. Relocation assistance within the US is available for this position.

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

     

    Responsibilities:
    • Implement, debug and refine UI systems and underlying architecture.
    • Communicate with internal and external partners, across disciplines, about project needs, concerns and deadlines.
    • Write clear and concise code, with strong documentation, adhering to prevalent coding style and practices.
    Qualifications:
    • Minimum of 3 years of AA or AAA game industry experience as a UI Engineer.
    • Skilled in UE4.
    • Experience leading initiatives and strike teams on previous projects.
    • Proficient in C/C++.
    • 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.
    Extra Credit:
    • Experience working on a live service game OR have shipped 1 title.
    • Experience with MVC, MVP, or other similar-styled architectures.
    • Experience with UI on multiple platforms/devices (e.g. PC, console, mobile).
    • Experience with UI localization issues.
    • Experience with both UMG and Slate in UE4.

  • Engineer I

    Engineer I

    The engineer in this entry level roll will work closely with engineers and designers to develop innovative software solutions for our upcoming projects

    This is a full time position.  Armature will consider candidates who wish to work from home (within the US), or who want to work in our Austin office, or who want to live in Austin and work some in office and some at home. Relocation assistance within the US is available for this position.

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

     

    Responsibilities:
    • Maintaining and extending gameplay systems.
    • Maintaining and extending other client or server systems.
    • Maintaining clear and concise documentation.
    • Collaborating with producers and design staff to optimize gameplay tools and mechanics.
    • 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:
    • Programming degree or 2 years of experience in the industry.
    • Experience with Unreal Engine 4 and Blueprint.
    • Knowledge of 3D math and game physics.
    • Proficient in C/C++.
    • Experience with scripting languages and component based game engines.
    • Able to adhere to the prevalent coding style and practices, including source control standards.
    • Able to work somewhat independently; seeking guidance when necessary.
    • Able to work well under pressure of deadlines.
    • 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.
    • Strong communication skills, both written and verbal.
    • Strong time management and process documentation skills.
    • 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 position.  Armature will consider candidates who wish to work from home (within the US), or who want to work in our Austin office, or who want to live in Austin and work some in office and some at home. 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

    Technical Artist

    The primary responsibility of the Technical Artist is working with the art and engineering teams to realize the artistic vision for the game while adhering to the technical requirements of the platform. The Technical Artist defines many of the development processes for the art team as well as creating working examples and materials for the artists to use in realizing the visual goal. Ideally, the Technical Artist has functional programming experience with an artist’s eye. They will ensure that the art shipping in the game is of the highest quality possible for the technology available.

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

     

    Key Responsibilities:
    • Work with the Creative Director, Art Lead, and engineering team to define the needs of the project’s visuals and a working plan to achieve them.
    • Work with the art and engineering teams to identify technical solutions to artistic development.
    • Create materials as well as in game examples of visual concepts for the artists to use in their daily work.
    • Define and optimize the standardized processes for tools and integration pipelines that artists will use when implementing assets into the game.
    • Analyze memory/performance concerns alongside the engineering team throughout a project’s development.
    Background:
    • 5+ years of experience in VFX or video games on shipped projects, preferably with experience in VR.
    • 3+ years of experience in Unreal Engine 4 on shipped projects.
    • Experience working with mobile, Android, or Vulkan is a plus.
    Required Skills:
    • Strong artistic background and content development skills. Experience can be from texturing, lighting, VFX, or any other development area, but a critical artistic eye is necessary.
    • Expert knowledge of Maya and Unreal.
    • Strong experience with HLSL or GLSL shading languages.
    • Ability to diagnose and solve performance and memory issues related to the use of art in real-time rendering.
    • Knowledge of real-time rendering and lighting technologies (e.g. HDR, volumetric lighting, raytracing, global illumination).
    • Familiarity with artist workflows for real-time rendering (e.g. PBR, 3D painting, procedural texture creation, asset baking, mesh optimization).
    • Exceptional communication skills and experience working closely with teams across a variety of disciplines.
    • Ability to work independently with minimum supervision.
    Preferred Skills:
    • Knowledge of Substance Painter and/or Designer is a plus.
    • Proficiency with MEL, Python, Blueprint, and other scripting languages.
    • Working experience with C++.

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.

         

You can opt out of Google Analytics tracking by clicking Here.