Jobs / Embedded Software Developer
Jobs at Mujin

Embedded Software Developer

Mujin Tokyo

Listing expired

Sorry, this job listing is no longer available!
Browse our new job listings here
EN: none
JP: none
Employment Type
Full time

Job Description

The Embedded Software Developer role is to develop, and support embedded and system software (SW) for multiple hardware platforms. It includes activities related to requirements, design, SW/HW integration, and testing.


  • Develop and support previously developed Embedded SW for Linux and Real-Time OSes (RTOS)
  • Develop and support System SW (drivers, kernel)
  • Develop supplemental SW tools for manufacturing, deployment and upgrade. 
  • Develop test harnesses.
  • Investigate industrial protocols to interface with robots, sensors, cameras.
  • Work in accordance with procedures defined in the team, guidelines, and work instructions. 
  • Effectively work together with other team members by providing feedback on hardware/software domain requirements and/or development process. 
  • Be ready to occasionally carry out other supplemental tasks that are not part of the usual responsibilities


Required Skills & Experience

  • Bachelor’s or master’s degree in Computer Science, Electronics or other related area
  • Good understanding of microcontrollers (MCU) architecture
  • Driver development for RTOS and/or Linux
  • Experience with Cortex-M MCUs

Preferred Skills & Experience

  • Experience designing industrial devices, especially industrial PCs 
  • Expert in real-time OS, Linux kernel module development.
  • Deep understanding of safety protocol based on IEC 61508 and IEC 61784-3.
  • Experience of static code analysis such as coverity, parasoft, etc.

About the Company

Mujin develops and sells "intelligent robot controllers" with the goal of building a common platform for industrial robots. Conventional robots are suitable for automating repetitive work, but traditionally they've been hard to install in environments where products and surroundings change. Most robots have complex settings that are hard to change for each use case. Mujin's tech solves this problem using technology called motion planning. It allows them to provide solutions that replace heavy but simple work done by humans with automation by robots. The technology is used primarily for logistics and manufacturing applications.


  • 3-8-5 Tatsumi, Koto-ku, Tokyo 135-0053, Japan
  • Nearest Station: Tatsumi Station, Shinonome Station

Work Hours

  • 8:45 - 17:45 (with a 60-minute break)


  • Flexible, depending on experience and skills
  • Salary revision twice a year
  • Additional bonuses or incentives may be available based on performance


  • Two days off per week (Every Saturday and Sunday)
  • Annual paid leave
  • Year-end vacations
  • Celebration or condolence leave
  • Family caregiver leave
  • Maternity leave
  • Childcare leave
  • Other holidays as defined by the company

Company Benefits

Relocation Support

If you relocate from outside of Japan, we will provide the following support.

  • Visa sponsorship
  • One-way flight to Japan
  • Shipping expenses covered up to a specified limit
  • Temporary housing assist
  • Permanent housing assist