Senior Unity Software Engineer, Tools Development
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: 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 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: join@embodied.me