Company Information
Magical.Toys is on a mission to replace screen time for kids by creating AI-powered plushies that bond parents and children, bringing them closer together. We aim to become the leading name for the first computing device parents buy for their kids. Join us in shaping the future of interactive play and making a positive impact on families worldwide.
Role Description
We are seeking a talented and passionate Software Engineer to join our team in San Francisco. In this role, you will be instrumental in developing software solutions that power our innovative AI-driven plush toys. You will collaborate closely with cross-functional teams—including firmware engineers, designers, and product managers—to create seamless and engaging experiences for children and parents alike.
Responsibilities:
- Design, develop, and maintain software applications for our AI-powered products.
- Collaborate with firmware and hardware teams to integrate software with embedded systems.
- Set up and manage infrastructure to support software development and product deployment.
- Ensure robust security and encryption protocols are implemented across all software components.
- Participate in system architecture design and contribute to all phases of the development lifecycle.
- Debug, test, and resolve software issues to ensure high performance and reliability.
- Work closely with the product team to understand user needs and deliver exceptional features.
Qualifications
- Must be located in San Francisco, CA, and able to work on-site.
- Proven experience in software development with a strong portfolio of shipped products.
- Hands-on experience with AI models, machine learning, and running models locally.
- Familiarity with embedded systems and microcontroller programming (e.g., ESP32, ARM architecture).
- Experience in setting up and managing infrastructure for software development and deployment.
- Strong knowledge of security protocols and encryption techniques applicable to software and embedded systems.