Senior Software Engineer for Industrial Robot Applications (C++)
- Tokyo
- No Remote
- Full-time
- November 7, 2024
Responsibilities
- Lead the development of motion planning, control, and system design of industrial robots applications, and solve cutting-edge scientific and technical challenges.
- Design, develop, and test motion planning and control algorithms for industrial robots to execute various tasks, highly concurrent software systems, and real-time communication modules with robot controllers and peripheral devices in C/C++.
- Lead the deployment of Mujin systems at customer sites, ensuring successful implementation and integration.
- Mentor and guide junior team members, providing technical leadership and direction.
- Work collaboratively with cross-functional teams to identify and address technical challenges, and contribute to the development of innovative solutions.
Minimum Requirements
- Advanced degree in computer science, robotics, or related fields.
- 5+ years of work experience in robotics or software engineering.
- Strong proficiency in C++.
- Experience using linear algebra and 3D geometry to solve engineering problems.
- Experience with Linux.
- Strong passion to make robotics systems to be used in production.
Preferable Requirements
- Proven experience in developing concurrent and hierarchical robotic software systems such as ROS.
- Experience leading software development in small to medium-scale teams.
- In-depth knowledge of multi-joint robot hardware.
- Advanced Linux user.
- Mathematical background such as multibody dynamics, collision checking, search algorithms, and optimization.
Attractiveness
- We are focused on solving real-world problems and your contributions are deployed quickly to empower industrial robots to perform tasks that were previously impossible.
- Our team members come from specialized areas in robotics and have achieved degrees from top-tier universities such as Nanyang Technological University, Carnegie Mellon University, and MIT, and some have won top prizes in robotics competitions.
- We use "machine intelligence" to make our robots intelligent. It's a fusion of real-time motion planning, perception, simulation, and control technologies. Read it here.
- As a Senior Robotics Software Engineer, you will have the opportunity to work on cutting-edge robotics technologies, mentor junior team members, and contribute to the development of innovative solutions. We are looking for a passionate and experienced individual who can lead the development of advanced robotics software systems.
Interview Process:
- Coding Assessment: Initial technical evaluation.
- HR Interview: Discussion with Human Resources.
- Hiring Manager Interview: One or two rounds with the hiring manager.
- Take-Home Assignment & Feedback Interview (If Applicable): A task to complete on your own, followed by a feedback session.
Location
- 3-8-5 Tatsumi, Koto-Ku, Tokyo 135-0053, Japan
Work Hours
- 8:45 - 17:45 (with a 60-minute break)
Salary
- Based on experience and skills
- Salary revision twice a year
- Additional bonuses available based on performance
Holidays
- Every Saturday and Sunday
- Annual paid leaves
- Maternity leave and Childcare leave
- Other holidays as defined by the company
Company 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 Access
Japan Relocation Support
- Visa sponsorship
- Flight ticket support
- Shipping expenses coverage up to a specified limit
- Assistance for housing
About Mujin
Mujin develops "MujinController," a platform that leverages a real-time digital twin and advanced robotics to seamlessly connect industrial equipment for fully autonomous operations.
Driven by their unique approach towards Robotics, Machine Intelligence (MujinMI), Mujin offers a robust suite of perception, planning, and control algorithms, enabling autonomous robot movement and transforming automation in challenging industrial environments.
Trusted by globally recognized companies, Mujin's cutting-edge technology enhances efficiency and innovation across the supply chain. With headquarters in Japan and expanding offices in China, the US, and Europe, Mujin offers a dynamic, fast-growing environment where your work directly shapes the future of automation.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.