Senior Unity Software Engineer, Tools Development

Embodied, Inc. is a technology company founded by veteran roboticist Paolo Pirjanian (iRobot, Evolution Robotics) with the conviction that the next big wave of technology will be driven by human-machine interfaces that are socially aware and intelligent.

Embodied’s veteran team of technologists, neuroscientists, child development specialists, and creative storytellers have been entirely reinventing human-machine interaction to enable realistic and intuitive interactions similar to humans. Through extensive research, they developed a breakthrough technology platform, SocialX™, that incorporates advanced AI and machine-learning to support fluid conversation, body language, eye contact, and emotions.

The first iteration of this technology is Moxie™, an animated companion for children developed to help promote social, emotional, and cognitive learning. Recognized by TIME magazine as one of the Best Inventions of 2020, Moxie™ has been called “the robot pal you dreamed of as a kid” (Wired Magazine), “the robot that could be your child’s or parent’s new best friend” (Fast Company), and “a technically impressive childhood robot” (TechCrunch). You can learn all about Moxie™ and see how Embodied (one of Fast Company’s Most Innovative Companies of 2021) works at:


Position Summary

Contribute to a revolutionary robot experience for children by enabling and scaling unique content design and development with a multifaceted toolset. Embodied is looking to add a talented and creative Unity Software Engineer, Tools Development to our growing technical team, who is excited to enable improved workflows and tools to a diverse set of end users.  


Responsibilities include:

  • Develop and maintain Unity subsystems to enhance the Robot experience
  • Support and empower Embodied’s software, art, content, and QA teams with the development of unique Unity components and tools directly improving workflow and reducing human error
  • Translate stakeholder requests into concrete requirements and drive outcomes
  • Mentor, train, and collaborate with a diverse team on an evolving toolset and robot capabilities


Minimum Qualifications

  • Bachelor’s degree in computer science, interactive media, or related field
  • 3+ years professional Unity C# development experience
  • Experience designing, programming, prototyping Unity engine based projects
  • Experience working with very large code base & frameworks
  • Experience managing large amounts of data and/or assets in a team setting
  • Experience with Unity’s animation systems for character, UI, and other assets
  • Great cross-discipline collaboration & communication skills
  • Experienced with iterative, feedback-based UI development


Preferred Qualifications

  • Familiarity with source code management workflows (git)
  • Knowledge in developing for various platforms (Android, iOS, macOS, Windows)
  • Knowledge in other languages (Python, shell/bash, batch, Java)
  • VR/AR experience


At Embodied, we support diversity and we are an equal opportunity workplace. We offer a competitive benefits package that includes compensation, health benefits, employee stock options, 401(k) match, flexible PTO, and flexible schedules. We are a dynamic and diverse team that likes to push the status quo. 

Location:  Pasadena, CA. But exceptional remote applicants may be considered.

Contact us: