Lead Mobile and IoT Software Development Engineer

Sonoma, California

Swish Robotics
Apply for this Job
Who We Are

At Swish Robotics, we're revolutionizing the kitchen with Bento, an AI-powered cooking robot designed to prepare fresh meals in under 20 minutes. Supported by leading investors, we're building a stellar team focused on creating intelligent consumer robots that enhance daily life.

We're Hiring.

Join us as a Founding Mobile & IoT Software Engineer to drive the development of the app that powers Bento. You will be instrumental in designing and implementing the software architecture that connects our advanced robot with the cloud and the user, integrating mobile user experience with embedded intelligence.

The Role

In this pivotal role, you will take ownership of the mobile app architecture, ensuring robust communication between the app, the cloud backend, and the embedded hardware. You will work closely with the founders to build a seamless experience for our users.

What You'll Do
  • Own Mobile App Architecture: Design a scalable and secure mobile app architecture (using React Native or similar) that integrates with our robot and backend.
  • Implement App-to-Device Communication: Utilize BLE, Wi-Fi, or MQTT protocols for efficient robot control via the app.
  • Develop Real-Time UI: Create an engaging live UI that displays cooking progress, errors, and system updates.
  • Integrate with Cloud Services: Collaborate with AWS (Amplify, AppSync, IoT Core) to manage user accounts, recipe data, and OTA firmware updates.
  • Collaborate Across Teams: Work with our embedded and product teams to ensure smooth transitions and optimal user experience.
  • Contribute to Firmware Logic: Assist in shaping how errors appear and are handled across both the app and robot.
  • Establish Best Practices: Define CI/CD pipelines, release strategies, and system monitoring for scalable growth.
Who You Are

Required Qualifications:
  • 2+ years of experience in building cross-platform mobile applications (React Native, Flutter, or native iOS/Android).
  • Familiarity with BLE, WebSockets, MQTT, or other device communication protocols.
  • Experience in integrating applications with physical products or IoT devices.
  • A strong understanding of client-server architecture and application deployment.
  • Ability to work across product boundaries (cloud, mobile, hardware).
  • A passion for crafting exceptional user experiences that interact with real-world systems.
Bonus Qualifications:
  • Experience with embedded systems (such as ESP32, Raspberry Pi).
  • A background in building or contributing to smart home, robotics, or connected hardware products.
Why Join Us?
  • Build the Future: Play a key role in defining the mobile layer for a cutting-edge robotics company.
  • Founding Role: Directly influence the app, system architecture, and user experience from the ground up.
  • Equity: Benefit from ownership in a company supported by leading investors.
  • Hardware x Software: Solve interdisciplinary challenges that involve cloud services, physical systems, and real-time user interactions.
  • Fast Execution: We prioritize quick development, frequent shipping, and continual learning.
  • It's a Grind (But Worth It): Engage in impactful tech challenges. The journey may be hard, but the work is meaningful and groundbreaking.
Date Posted: 14 May 2025
Apply for this Job