Software Developer, Interactive Design @ Embodied Inc. - Pasadena, CA

Job Overview

2 months ago

Software Developer, Interactive Design

Embodied Inc. - Pasadena, CA

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

We are looking for an open-minded creative team player to contribute to a revolutionary robot experience for children by developing and scaling unique content design and development for Moxie. Embodied is looking to add a talented, technically skilled, and creative SW Developer, Interactive Design that works on the interface between the technical implementation and creative design of human robot interaction.

Responsibilities include:

  • Contribute to the development of our interactive conversational engine and authoring environment.
  • Develop software for robot control and communication between modules.
  • Create fun and interactive activities that delight the users within the capabilities and leverage the sensory information of the robot.
  • Integrate and implement authored and designed content within the robot system.
  • Actively participate in testing and debugging the behavior of the robot.
  • Work collaboratively with:
    • Creative team of writers, UX designers, and animators to develop engaging multimodal content
    • Domain experts to implement interactive and conversational features and behaviors

Minimum Qualifications

  • Demonstrated programming skills in python, or C++.
  • Ability to tackle complex technical problems with creative solutions.
  • Excellent communication, organization and interpersonal skills: In this role, you will need to communicate clearly, and coordinate complex tasks among teams with diverse backgrounds.

Preferred Qualifications

  • Track record in developing interactive technologies leveraging conversation, computer vision, speech or voice as the primary input modality.
  • Experience in development, production, and shipping of interactive games/consumer products.
  • Experience in development within large software systems (Agile development, Git, Jira, etc.).

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 at: [email protected]

Open Positions

Unity Software Engineer, Tools Development Pasadena
Game Designer Pasadena
Software Developer, Interactive Design Pasadena
Senior Game Engineer Pasadena
Junior Performance Designer - Full-time, Hourly Pasadena
Release, Build and Asset Management Engineer Pasadena, CA or London, UK
Software Engineer, Robot Systems Pasadena
Customer Service Representative Pasadena
Business Development Manager/Director Pasadena
Social Media and Digital Marketing Associate Pasadena
Graphic Design & Video Editor – Digital & Print Pasadena
Freelance Writer – Parenting / Child Development Articles & Blogs Pasadena
2D Artist Pasadena
Head of Natural Language Processing (NLP) and Machine Learning (ML) Pasadena
Senior Unity Software Engineer, Tools Development Pasadena
Principal Game Engineer Pasadena
Quality Assurance Analyst (Full-time, Associate) Pasadena
Unity Technical Artist (Sound) Pasadena
Tools Engineer (Web Backend/Swift) Pasadena
Tools Engineer (Python) Pasadena
Software Developer, Interactive Design Pasadena
Embedded Systems Engineer Pasadena or London, UK
Data Engineer Pasadena or remote

Similar Jobs

Engineer Xcelerator Rotation Program (Entry Level Software Engineer)


Costa Mesa, CA

The Engineer Xcelerator Rotation Program’s mission is to identify and cultivate future leaders that accelerate Experian’s digitization with technology and…

Senior Software Engineer, Server

Blizzard Entertainment

Irvine, CA

Understanding of what makes a good API for developers and users. Desire to mentor, communicate and collaborate with developers of all technical skill levels and…

Software Automation Engineer


Irvine, CA

A Software Engineer with experience in software test automation development. 3+ years of experience in software development utilizing: Java, Selenium or…

Android developer (100% Remote)

Denken Solutions Inc

Irvine, CA

Android Developer Irvine, CA. (Remote) Job Description: Android Developer Kotlin, Java Expertise in - Fragments, - MVVM design pattern, - SQlite/ORM …

Senior Software Engineer, Graphics

Blizzard Entertainment

Irvine, CA

Ability to communicate and collaborate with developers of all technical skill levels and disciplines. We understand each person’s circumstances may be unique…

Customer Solutions Engineer (Ruby on Rails) - REMOTE IN AMERICAS


Los Angeles, CA

Experience with agile software development environments. Investigate legacy software products to figure out the best approach for data extraction.

Principal Software Engineer, Internationalization

Procore Technologies

Carpinteria, CA

Leverage your experience scaling technology globally to enable Procore to increase international revenue while driving strong business value.

Staff Engineer - Node.js, Java (Remote)


Costa Mesa, CA

Timely delivery of documented and tested software to the platform software engineering team. 10+ years of software development experience building and testing…

Principal Software Engineer - Collaborative File Management

Procore Technologies

Carpinteria, CA

Experience designing and building software in a Service-Oriented Architecture. As a Principal Software Engineer on the Construction Documents teams, you’ll…

Principal SSD Firmware Engineer

Western Digital

Irvine, CA

This is an experienced position in a firmware development team to develop base drive code for next-generation SSD storage products.

Software Developer

La Jolla Logic

El Segundo, CA

LJL has a reputation for performance to the highest standard, specializing in high-end cybersecurity engineering solutions, to include Machine Learning…

Senior Software Engineer (Around Game) - Wild Rift, Events

Riot Games

Los Angeles, CA

You will work with the Technical Lead to architect a framework for rendering events within the Wild Rift client. 5+ years of experience in Software Engineering.

Application Developer

Trader Joe's

Monrovia, CA

Managing tasks and projects related to software/application development. Analyzing and estimating feasibility, resources, and time required to implement…

Application Developer Analyst II - IS Application Development

Keck Medical Center of USC

Los Angeles, CA

Under the minimum supervision and guidance of the department leader and/or seasoned analysts, Application Developer Analyst II will be responsible to work with…

Software Engineer II

Pacific Premier Bank

Irvine, CA

Performs and verifies successful software releases to various environments including production. Evaluates workflow and software development life cycle methods…

Software Support Engineer


Long Beach, CA

Perform software testing and bug verification for major releases. Provide technical consultation regarding the configuration and usage of Laserfiche software.

Front End Developer


Escondido, CA

Utilize software repositories for tracking changes and development. Utilize database elements in software tools and program development.

Java Application Developer

Farmers Insurance Group

Woodland Hills, CA

Must have One year or more relevant hands on developers experience in Java/ SPRING framework. The IT-Enterprise Integration Service department is responsible…

Sr Software Engineer


Los Angeles, CA

3+ years of experience as a software engineer. A demonstrable passion for the craft of software development, including active or recent Python, Go or similar…

Software Engineer / Principal Software Engineer (Clearance Required)

Northrop Grumman

Azusa, CA

Ensure software standards are met. Previous in-depth domain knowledge of program software design and code. Proficiency in software configuration management and…

Java Developer


Nuevo, CA

3 to 5 years on Spring MVC, Spring Boot and RESTful API. Spring Java, proficient in JEE applications and cloud native development. Oracle ExaCC, Oracle, MS SQL.

Software Engineer II/III Web Developer (Full Stack)

Applied Medical

Rancho Santa Margarita, CA

Collaborate with other engineers to implement, test and deliver robust software. Minimum of 3 to 6 years of full-time software engineering experience in an OOP…

Senior Software Development Engineer in Test (SDET)


Newport Beach, CA

3+ years of experience as an SDET, developer, or strong Automation Engineer. As a Software Development Engineer in Test you will develop, execute, and maintain…

Sr Principal Software Engineer (Clearance Required)

Northrop Grumman

Azusa, CA

Ensure software standards are met. Previous in-depth domain knowledge of program software design and code. 9 years of related software engineering experience…