IMG_0499.jpg

Working With Us

Heart Machine is a deeply motivated and close-knit team located in Los Angeles. Our focus is gameplay that’s engaging, fluid and fun, while also building worlds through vibrant art, great stories and incredible sound design. We’re immensely excited to be creating things we love every day.

Although we are all passionate and work incredibly hard, our studio is not a crunch-factory - we like to live our lives, have holidays, and remain healthy throughout a project.

We’re looking for talented, passionate, smart, highly communicative and just plain good people to become part of our crew, to collaborate, shape and build something ambitious and unique.

 

Roles we’re looking for:

  • Systems Programmer

  • Gameplay Engineer

  • Enviro & Composition Designer

  • Level Designer

  • Quality Assurance Lead


Systems Programmer

If you’re someone who has the innate ability to easily address new problems, examine and deliver excellent shipping code, and rapidly work through solutions for new tools for content creation, you might be a great fit. You may be handling streaming and memory management one month and console optimization the next. If this all sounds up your alley, come join us!

Your Role

  • Make tools and systems to help designers do their job - agility to support our content needs is vital to keep us working with as few constraints as possible

  • Create new features within the engine - we have some unique aspects to our game that often require unique solutions to employ with finesse

  • Communicating and collaborating - we often have deep-dive conversations about design and pipeline, working together for solutions. A healthy dose of respect towards others and a desire to listen goes a long way towards our goals

  • Work with other engineers to develop and maintain core game architecture and team process

Requirements

  • Excellent C++ skills and knowledge

  • Excellent 3d math skills

  • Highly flexible and responsive to new scenarios, software and possibilities

  • Some previously shipped titles under your belt - preferably both personal and professionally

  • A love for games - we talk about them all day long, so it’s important to be able to collaborate and understand references to other successful systems

  • Excellent organization skills in code

  • Able to propose necessary features and appropriately estimate workload

  • Experience with modern platforms - consoles and PC

Preferences

  • Comfort and experience with Unreal 4

  • Experience managing license servers, Perforce, Jenkins and computer networks.

  • Experience with build engineering through development through shipment covering a broad range of tasks from console requirements to performance and optimization.

  • Experience with Achievement/Trophy programming, save game data & progression implementation.

To apply

Send your application to jobs@heart-machine.com with the title "Systems Programmer".

Please include specific skills you would bring to a new project, as well as any links to current and/or past projects and your resume.


Senior Gameplay Programmer

As a critical anchor for the project you’ll be crafting code for player interactions, NPCs, scripted sequences, combat, environment interactions and much more. Help us build something satisfying while overcoming new challenges in gameplay.

Your responsibilities + attributes

  • Ability to express and rapidly prototype gameplay ideas.

  • Capable of giving and receiving constructive feedback on designs. Strong communication skills are vital, as we’re incredibly open and straightforward when it comes to our internal conversations about gameplay.

  • Ability to creatively overcome complex gameplay and systems problems with innovative solutions.

  • Ability to breakdown tasks with accurate time estimates, from high-level components to smaller tasks.

  • Capable of working independently, keeping on-task and motivated.

  • Excited and able to work with a small, nimble team and participate in major decisions.

  • Flexible with any additional responsibilities; small teams require each member to have a willingness to expand their role and take on other tasks.

  • Ideally located in Los Angeles or willing to relocate.

Skills + Experience

  • Extensive knowledge of C/C++ programming languages.

  • Visual Studio experience.

  • Proficient in Unreal 4, including ample familiarity with the Blueprint system.

  • Excellent 3d math skills.

  • Familiarity with Maya is a plus.

To apply

Send your application to jobs@heart-machine.com with the title “Gameplay Programmer”.

Please include specific skills you would bring to a new project, as well as any links to current and/or past projects.

*Candidates must be legally authorized to work and accept new employment in the U.S.


Environment & Composition Designer

Do you have an excellent artistic eye, knack for composition and great spatial reasoning? Can you also model props, taking concepts to final in Maya? Well then, please apply!

Your role

  • Model, texture and create static meshes and collision for environments for use in-game.

  • Work with the the art team to provide a consistent style through all aspects of the game.

  • Contribute to level compositions - participate in design conversations, grey-boxing levels, level flow, set decking and finalling.

  • Help tackle and solve issues with asset creation and performance.

Requirements

  • Expert in Maya including modeling, lighting and texturing tools.

  • Proficient with Zbrush and Photoshop.

  • Strong understanding of architecture, lighting, composition and design.

  • Excellent 3d composition skills

  • Able to create custom materials and all associated maps - bump, normal, etc.

  • Experience in both static and dynamic lighting and shadow techniques.

  • Comfortable with UE3/UE4.

  • Ability to breakdown tasks with accurate time estimates, from high-level components to smaller tasks.

  • Capable of working independently, keeping on-task and motivated.

  • Excited and able to work with a small, nimble team and participate in major decisions.

To apply:

Send your application to jobs@heart-machine.com with the title "Environment & Composition Designer”.

Please include links to your portfolio, including any past projects you have worked on. Stylized is preferred!


Level Designer

If you’re an incredibly capable level designer with ample spacial reasoning skills, a strong sense of storytelling, great sense of pacing and an eye for good compositions in 3d, please reach out to us!

Level design requires a massive amount of testing and collaboration between all of us on the team; you’ll primarily be working with the project lead each day, while also testing new designs with internal members of the team as often as possible. Once production ramps up, we like to hold monthly group playtest sessions with select outside sources to keep our designs sharp.

Your responsibilities + attributes

  • Work closely with the project lead to help compose a structure for numerous unique zones

  • Help to concept and craft the feel and design standards for levels, environmental hazards and various in-world interactions

  • A passion for great level design derived from firm examples within other games

  • Capable of telling a story through level design

  • Capable of giving and receiving constructive feedback on designs. Strong communication skills are vital, as we’re incredibly open and straightforward when it comes to our internal conversations about gameplay

  • Capable of working independently, keeping on-task and motivated

  • Excited and able to work with a small, nimble team and participate in major decisions

Skills + Experience

  • Shipped/built to completion at least one game as a level designer, preferably single player

  • Extensive knowledge of Unreal 4, particularly working with Blueprints and other relevant toolsets for scripting

  • Worked with playtesters, with a firm grasp on how to conduct play test sessions whether individual or larger in scale. Can process and implement player feedback appropriately

  • Highly skilled game player with third person action games

To apply

Send your application to jobs@heart-machine.com with the title “Job application – Level Designer”.

Please include specific skills you would bring to a new project, as well as any links to current and/or past projects.

*Candidates must be legally authorized to work and accept new employment in the U.S.


Quality Assurance Lead

We’re looking for a details-oriented person to help keep us at our best - someone who can catch and address problems quickly and effectively, can communicate with anyone on the team to get results, and has a deep understanding of our production process. Come help us build better things!

Your Role

  • Consistently playtest our levels and help keep builds updated and maintained

  • Create and manage tasks while also identifying, tracking and addressing risks

  • Keep a strong knowledge of our project - both design and scheduling - to support our process and find ways to improve it

  • Establish and run project playtests

  • Communicate with team members about process to support their role

Requirements

  • Previous QA experience on games - at least 2 years on PC or console

  • Experience with milestone tracking

  • Knowledge and familiarity with Agile and Scrum development software and framework

  • Strong reading, writing and spelling skills

  • Strong technical aptitude

  • A passion for games - third person action and platformer games particularly

  • Ample experience with current generation of gaming consoles

  • Excellent organizational skills

  • Independently motivated

  • Excellent communication skills and assertive attitude

  • Authorized to work in the US

  • Currently local to the Los Angeles area, or willing relocate

Bonus

  • Any additional and related skills in games (illustration, modeling, writing, production)

  • Experience with Unreal 4

  • Experience with other popular modern engines

To apply

Send your application to jobs@heart-machine.com with the title "QA Lead".

Please include specific skills you would bring to a new project, as well as any links to current and/or past projects and your resume.