Mujin US

Software Development Engineer

Mujin US  •  Tokyo, JP (Onsite)  •  12 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.
61
AI Success™

Job Description

Mujin creates MujinOS, the intelligent operating system for industrial robotics. By leveraging real-time digital twins, MujinOS seamlessly connects and orchestrates equipment to achieve fully autonomous operations.
At our core is  Machine Intelligence (MujinMI), a unique approach offering advanced perception, planning, and control algorithms that solve the most challenging automation problems.
Trusted by globally recognized companies, we are redefining supply chain efficiency. Headquartered in Japan with growing teams in China, the US, and Europe, we invite you to join a dynamic environment where you can shape the future of automation.
A Quick Overview of What This Role EntailsAs we continue to grow, scalability is crucial for deploying our products faster and more efficiently. At the center of this effort is our new Cloud Team, formed recently, which leads this important mission.The Cloud team's mission is to lead Mujin’s global expansion by developing a cloud-based platform that connects and centralizes our edge-computed controllers across factories and warehouses. This platform will provide integrators and users with a user-friendly GUI, enabling them to monitor production remotely. It also simplifies deploying the latest robotic technology on a large scale, making advanced automation more accessible and efficient. As the system is still in its early stages, you’ll have the exciting opportunity to contribute to its design and development from the ground up.
The cloud team’s goalsLet's create a modern cloud service with us by focusing on high availability (HA), automation, and productivity enhancements. Your work will not only improve the team’s efficiency but also have a direct connection to Mujin’s business success.
- Build a platform for monitoring and managing the Mujin products at scale- Build a platform for simulating and testing environments automated with the Mujin products

Responsibilities

  • Implement APIs for managing fleets of IoT devices (the Mujin controllers)
  • Implement services for data collection and storage
  • Implement services for data aggregation
  • Implement CLIs/tools for various purposes (database migrations, API testing, etc.)

Minimum Requirements

  • Experience writing asynchronous [async] code
  • Experience with concurrency and parallelism
  • Experience with multithreading and data sharing design patterns (circular buffers, channels, locks/mutex, etc.)
  • Desire to use Rust in production
  • A good testing ethic

Preferred Requirements

  • Experience with data serialization/deserialization (JSON, flexbuffers, protobuf, etc.)
  • Experience implementing stateless services
  • Experience implementing distributed services
  • Experience with Elasticsearch
  • Experience with SQL and distributed RDMS
  • Experience with different communication patterns such as pub/sub
  • Experience building micro-services running in the cloud

Interview Process:

  • Resume Screening
  • Take-home coding test
  • HR interview
  • Technical interview
  • Culture/Team fit interview
Location3-8-5 Tatsumi, Koto-Ku, Tokyo 135-0053, JapanWork Hours8:45 - 17:45 (with a 60-minute break)Salary- Based on experience and skills- Salary revision twice a year- Additional bonuses available based on performanceHolidays- Every Saturday and Sunday- Annual paid leaves- Maternity leave and Childcare leave- Flex Holiday (take public holidays on days of your choice)- Other holidays as defined by the companyCompany Benefits- Flexible dress code policy- Commuting allowance- Japanese Social Security (Health Insurance, Pension, Labor Insurance)- Monthly team dinner support- Free buffet lunch every workday- Free vending machines (offering drinks and snacks)- High-end coffee machine- Exclusive Employee Gym AccessJapan Relocation Support- Visa sponsorship- Flight ticket support- Shipping expenses coverage up to a specified limit- Assistance for housing
Mujin US

About Mujin US

Mujin offers the complete robotic solution. Our core technology is the Mujin Controller, which manages any robotic application by controlling the movement of any robot arm via artificial intelligence and autonomous motion planning. This allows our end users to define the application and choose the best robot arm for the job.

The Mujin Controller makes every robot more capable, efficient, and reliable. Our motion planning algorithm is one-of-a-kind and allows robots to perform practically any application with the most efficient path.

To create the full solution, we combine state-of-the-art vision systems with highly versatile end of arm tooling to manage the variability of any application. We have standard products for standard applications and custom solutions to solve any application.

Industry
Manufacturing & Production
Company Size
51-200 employees
Headquarters
Suwanee, Georgia
Year Founded
2021
Social Media