In robot development,
it is a great sense of
accomplishment when
a robot works as intended.


System Engineer / Inai S

When do you feel “joy” or “satisfaction” in?

I find it rewarding and joyful when something I have created works as intended. I am currently involved in a cooking robot project by linking an arm robot and an ingredient stocker.

What kind of team do you work in?

We are a team of experts in mechanical, electrical, and software fields who respect each other and work together to develop products. Overlapping each field and repeating trial-and-error is a necessary process in development. Without mutual respect and cooperation, product development cannot be accomplished.

What are TechMagic’s strengths and features?

We try to provide high quality products in terms of both hardware and software. The fact that we design hardware from scratch is also a strong feature.
Another feature is that we are challenging to develop robots for various types of businesses, not just for specific types of food and beverage businesses.

What kind of person would you like to work with?

People who can search for solutions to problems from multiple perspectives and try persistently. Those who can work together in a team to develop.



System Engineer


“TechMagic develops various types of robots that highly integrate both hardware and software technologies in order to solve manpower shortages and low-productivity cost structures faced by many companies in the food industry, and to provide people with food surprises and excitement through the creation of new food experiences.

1. to solve manpower shortage and improve high-cost structure

The food industry is facing a labor shortage due to social structural factors such as a declining population caused by a declining birthrate. Compared to other industries, the food industry has a high vacancy and turnover rate, and it is not uncommon for workers to be overworked. TechMagic contributes to solving these issues by automating a series of cooking processes and simple tasks with robots, stabilizing taste quality through data visualization, and optimizing purchasing and inventory.

2. creation of new dining experiences

As food-related needs continue to diversify, such as diversifying tastes, dietary restrictions due to lifestyle-related diseases, and food allergies, TechMagic’s robots can accumulate a vast amount of cooking information, ingredients related to orders, customer information, and other information to create personalized dining experiences for each and every customer. TechMagic will create food services that provide new value, such as personalized dining experiences tailored to each individual.

Currently, we are developing products specialized for major restaurant chains, food production, and processing manufacturers, but we plan to expand our business to the global food service industry through the development of versatile products. We are looking forward to working with you to create the next generation of the food service industry by digitally transforming the food service industry, which has never changed, and reforming the long-standing issues of labor shortages and cost structure.”

Specific Job Description

Automate a series of cooking processes in store kitchens and central kitchens. Specifically, you will be responsible for the control development of cooking robots that perform cooking tasks such as boiling, cutting, and serving.


  • Robot-related software
  • Recognition, image processing, etc.
  • Control, motion planning, etc.
  • Sensor processing
  • System programming
  • Algorithm design and implementation


Required (MUST)

  • Experience in system programming development on Linux (or similar OS)
  • At least 3 years of working experience using C/C++, Python, etc.
  • Cross-cutting basic knowledge and development experience in software development such as OS, processes, threads, networking, etc.
  • Interest in robotics application development
  • Experience in team development

Welcome (WANT)

  • Knowledge of machine/robot control and programming development experience using ROS, etc.
  • Experience in development of automation devices used in factories, etc.
  • Experience in development of embedded systems
  • Special training qualification for industrial robots
  • Knowledge of image processing and machine learning linked technologies
  • Experience in project or team management
  • Able to work with a venture mindset

Working Conditions

Basic conditions

Full social insurance (employment, workers’ accident compensation, health, and employee pension)/Periodic health check/ Transportation expenses paid (upper limit of 50,000 yen per month, excluding express fare) Trial period : 3 months (no change in treatment during the period)


Specific amount will be decided after interview depending on experience and ability.

Working style

Discretionary work system for specialized work

Various systems

Qualification acquisition support system/book purchase system/shortened working hour system

Holidays and vacation time: Annual holidays

2 days off per week (Saturday and Sunday) / National holidays / Summer vacation / Year-end and New Year vacation / Paid vacation: 10 days (paid from the 6th month of employment)
Celebration or condolence leave / maternity leave / childcare leave / nursing care leave / child nursing leave / menstrual leave


Clothes work / Work from home (negotiable)

Work Location

Tokyo Head Office or Aichi Development Center


Development Division