Careers

Miso Careers

JOB OPENINGS


Mechanical Engineer

Location: Pasadena, CA Type: Full TimeMin. Experience: Mid Level

The Company

Miso Robotics is transforming the restaurant industry and making a real impact on the world.

Miso Robotics is writing an epic new story for the restaurant industry. We've developed a robotic kitchen assistant, Flippy, that can perform a variety of kitchen tasks including flipping burgers and running the deep fryer. Our product is a robotic arm on a rail that fits into existing kitchens along existing cook lines and is designed to work with existing equipment alongside kitchen workers. Under the hood, Flippy relies on our platform which combines deep learning and other computer vision technologies with optimization-based scheduling and nonlinear control to adapt quickly to a variety of kitchen workflows, while achieving graceful and efficient motion.

The challenge of bringing robotics into commercial kitchens requires many disciplines  to come together. The compositions of teams at Miso Robotics reflect this multidisciplinary nature of our work. We have built a world-class team and we are looking for more exceptional people to join us. If you believe, like we do, that the future of the kitchen involves robotics and artificial intelligence (HINT: It definitely does) and if you want to count yourself among the handful of lucky people who've found themselves with the opportunity to solve this problem, then Miso Robotics might be the right place for you!

The Role

As a Robotics Mechanical Engineer on the Miso team, you will use your expertise in mechanical engineering to own the design, prototype, and commercialization of mechanical components of our robotic kitchen assistants focused primarily on improving the experience for the users of our systems. You will work with users of our product to make it easier to work with. You will own the full development lifecycle.

What You’ll Do

In this role, you will:

  • Design, prototype, and build mechanical modules for robotic systems
  • Implement rigorous testing protocols
  • Iterate on designs to drive long term reliability
  • Build and maintain detailed component CAD models
  • Apply DFM on early-stage part designs to drive down manufacturing costs
  • Work within a team to ideate, review and improve product designs
  • Identify and evaluate component suppliers and vendors
  • Maintain inventory and BOM for parts within the system
  • Integrate mechanical modules with other systems (electrical, electronic, software etc.)
  • Work with third-party vendors to procure and build parts
  • Establish supply chain and assembly paths for large-scale manufacturing
  • Design and simulate component parts to reduce cost and increase reliability
  • Deploy complex electro-mechanical systems at scale
  • Participate in design sessions with your team to build a shared understanding of the product
  • Attend daily stand ups with your team where you strategize on the work for the day
  • Maintain documentation on the systems you create
  • Review bug reports, work with QA to identify root causes, create automated tests to demonstrate these bugs, and implement fixes
  • Assist with hiring, review resumes, interview job applicants

What You Need in Order to Succeed in this Role

Technical Requirements
  • Advanced degree with relevant work in Mechanical Engineering
  • 5+ years of mechanical engineering experience designing, building and testing AI powered mechanical systems or robots
  • Proficiency in CAD (Modeling, Assemblies, Drawings, Motion)
  • Proficiency in Finite Element Analysis (FEA) for design validation
  • Proficiency in using GD&T for creating detailed part/assembly drawings
  • Experience using 3D printing for rapid prototyping (Formlabs, Flashforge, Lulzbot, Ultimaker, Makerbot)
  • Experience in designing/building automated systems
  • Ability to works well in small teams, able to leave a positive impact on working culture
  • Ability to communicate well with people from different areas of expertise – from customers to designers to software developers
  • Familiar with the overall product design process with knowledge of the level of detail it takes to take a product from prototype to market

General Requirements:

  • Willing to go the extra mile to help the team
  • Willing to get hands dirty (covered in food if need be)
  • Ability to lift up to 10 pounds if needed
  • Strong analytical skills and ability to learn at hyperspeed
  • Strong attention to detail
  • Ability to work in our HQ in Pasadena, CA
Apply

Senior Software Engineer

Location: Pasadena, CA Type: Full TimeMin. Experience: Mid Level

The Company

Miso Robotics is transforming the restaurant industry and making a real impact on the world.

Miso Robotics is writing an epic new story for the restaurant industry. We've developed a robotic kitchen assistant, Flippy, that can perform a variety of kitchen tasks including flipping burgers and running the deep fryer. Our product is a robotic arm on a rail that fits into existing kitchens along existing cook lines and is designed to work with existing equipment alongside kitchen workers. Under the hood, Flippy relies on our platform which combines deep learning and other computer vision technologies with optimization-based scheduling and nonlinear control to adapt quickly to a variety of kitchen workflows, while achieving graceful and efficient motion.

The challenge of bringing robotics into commercial kitchens requires many disciplines  to come together. The compositions of teams at Miso Robotics reflect this multidisciplinary nature of our work. We have built a world-class team and we are looking for more exceptional people to join us. If you believe, like we do, that the future of the kitchen involves robotics and artificial intelligence (HINT: It definitely does) and if you want to count yourself among the handful of lucky people who've found themselves with the opportunity to solve this problem, then Miso Robotics might be the right place for you!

The Role

As a Senior Software Engineer, you will be responsible for designing and developing our kitchen automation framework and cloud-connected infrastructure which power Flippy. You will perform hard-core coding, debugging, testing and troubleshooting throughout the development process. You will use your expertise in software engineering to own the design, prototype, and commercialization of core software focused primarily on improving the experience for the users of our systems. You will work closely with robotics specialists in design, controls, machine learning, and computer vision to continuously evolve our architecture to support an ever-increasing diversity of kitchen environments and tasks, allowing Flippy to operate broadly throughout the restaurant industry. You will also work to make our internal framework easier and easier to use, requiring less and less training to use.

What You’ll Do

In this role, you will:

  • Design and develop computer software systems that are highly testable.
  • Read our code and documentation to understand our existing architecture and practices.
  • Take on problems and research the solution space to find several reasonable solutions.
  • Create architectural diagrams which demonstrate flow of data through the system.
  • Iterate on code, refactoring repeatedly to improve our software generality.
  • Create documentation to help identify and clarify functional requirements.
  • Review code and architectural diagrams and provide helpful feedback.
  • Create unit tests and system-level tests to verify code functionality.
  • Coordinate with hardware engineers and other staff to forecast whether the design will be feasible under cost and time constraints.
  • Perform software systems testing with a focus on procedures and programming.
  • Performs other related duties as assigned.

What You Need in Order to Succeed in this Role

Technical Requirements
  • Bachelor’s Degree in Computer Science, Engineering, Mathematics or related field.
  • 5+ years experience in developing general software frameworks in C++ including expert knowledge of template metaprogramming, STL, and concurrency.
  • Experience developing, testing, and debugging with simulations and complex state machines (e.g., commercial video game development).
  • Expertise in Linux, CMake, Git, and Docker.
  • Strong understanding of OOP, algorithms, and data structures, and software design patterns.
  • Experience with practices for a full software development cycle, including agile development, coding standards, versioning, code reviews, and testing.
Other Requirements
  • Superb oral and written communication skills.
  • Ability to collaborate effectively with a team.
  • Ability to adapt your coding style to our internal style.
  • Ability to deliver production-ready code in a timely fashion.
  • Great at managing multiple tasks and getting stuff done in a fast paced environment.
  • Strong attention to detail, analytical skills and ability to learn at hyperspeed.
  • Obsession with clarity.
  • Prolonged periods sitting at a desk and working on a computer.
  • Must be able to lift up to 10 pounds at times.
  • Must be able to work at our HQ location in Pasadena, CA.
Apply