Software Test Engineer

Miso Robotics

Miso Robotics

51-200 employees

Miso Robotics specializes in robotic automation for restaurants, offering

Robotics & Automation
AI & Machine Learning
Consumer Goods

$80000 - $110000

Equity, Benefits

Mid, Senior

Pasadena, CA, USA

Required Skills
Software Testing
  • Bachelor's Degree in a technical discipline, preferably software related (Computer Science, Computer Engineering, Electrical Engineering, or Physics or related field) with a minimum of 7 years of software verification experience, or Master's Degree plus 5 years related experience.
  • 5+ years of experience working directly within engineering teams.
  • Experience working with robotic systems
  • Experience defining and implementing automated tests in simulation as well as with hardware in the loop (HIL)
  • A strong passion for automating test processes, driving quality upstream, and conveying results from tests in a clear and concise manner.
  • Thorough understanding of creating test protocols for verifying software and system requirements (especially for robotic systems).
  • Strong understanding of good documentation practices, various off the shelf test management systems.
  • Ability to work with Systems, Mechanical, Electrical and Software engineers when discovering, documenting, and resolving integration issues.
  • Aptitude for continuous improvement, identify and implement industry standard software test technology, methods, and tools.
  • Well versed in different test development methodologies.
  • Experience with test case management tools (e.g., Git, Jira, Xray).
  • Experience with common programming languages and architectures such as ROS, Python, and C++.
  • Develop and maintain a test automation framework with simulation components as well as hardware in the loop.
  • Write automated integration and unit tests in C++ and Python to verify software functionality in simulation and on the robotic systems to ensure integration into company systems meets functional requirements, system compliance, and technical specifications.
  • Define software test strategies and test plans for full system coverage.
  • Develop a strong understanding of the software architecture, oversee the test strategy, provide technical leadership in developing, execution and release activities of software and system testing.
  • Organize and maintain test campaigns, and communicate test progress, test results, and other relevant information to project stakeholders and management.
  • Analyze formal test results in order to discover and report any defects, bugs, errors, configuration issues, and interoperability flaws.
  • Cultivate and disseminate knowledge of quality assurance best practices.

Company Stage

Series D

Total Funding



Pasadena, California



Growth & Insights

6 month growth


1 year growth


2 year growth