Unity Software Engineer, Tools Development

Join our team's mission to create robots to help people reach their full potential!

Embodied, Inc. is a technology company who has developed disruptive technology to enable a new category of products of lifelike, believable robotic characters capable of interactions with fluid conversations, body language, eye contact, and emotions. 

The first iteration of this technology is Moxie(TM), an animate companion for children developed to help promote social, emotional and cognitive learning. Recognized by TIME magazine as one of the top innovative products of 2020, Moxie(TM) has been called “the robot pal you dreamed of as a kid” (Wired Magazine), “the sophisticated robot for the curious child” (Wallpaper Magazine), and “a technically impressive childhood robot” (TechCrunch). You can learn all about Moxie(TM) and see how Embodied (one of Fast Company’s Top 10 Most Innovative Companies of 2021) works at: www.embodied.com 

 

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

  • 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 development experience
  • 3+ years professional C# 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 developmen

 

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, Swift)
  • 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.

Contact us at: join@embodied.com