MujinPublished about 10 hours
Logo Mujin

Senior Embedded Software Engineer for Functional Safety

🤖 About Mujin 🤖

Mujin is a global leader in industrial automation, redefining supply chain efficiency through MujinOS—our intelligent operating system for robotics. At our core is Machine Intelligence (MujinMI), a unique approach that leverages real-time digital twins and advanced perception, planning, and control algorithms to achieve fully autonomous operations.

Our flagship product, MujinController, empowers users with a highly configurable, no-code interface. By integrating cutting-edge motion planning and computer vision, it enables seamless automation for complex applications such as palletizing, picking, and truck unloading.

Headquartered in Japan with a growing presence in the US, China, and Europe, we invite you to join a dynamic environment where you can shape the future of automation.


🌟 Job Title: Senior Embedded Software Engineer for Robotics System Safety 🌟

As a Senior Embedded Software Engineer for Robotics System Safety, you will develop embedded software for functional safety systems. You will design several software components related to functional safety, and also develop SW architecture and system design to comply with functional safety standards. You will work closely with several development teams (hardware, software, robotics, and testing) to ensure designs are implemented, verified, and validated according to system requirements and safety targets.

You will have the chance to play an important role from the beginning of the design phase for a product and see the whole process of how a new product is born.


💡 The Ideal Candidate Must Have Demonstrable Experience and Expertise In:

  • Real-Time Operating Systems, ideally in Zephyr and/or Linux.
  • C/C++.
  • Embedded Systems Design.

Responsibilities

  • Development of low-level functional safety framework on RTOS.
  • Development of network communication program with safety protocol.
  • Evaluate software architectural performance for safety systems to realize required safety functions.
  • Create test programs for verification and validation on functional safety systems and support to execute those tests.
  • Work with cross-functional teams (FW/HW/Robotics/Testing) on functional safety topics.

Required Skills & Experience

  • Bachelor's degree or higher in Electronics or Computer Engineering.
  • 5+ years of work experience with SW implementation and verification for functional safety systems.
  • Strong background in C/C++ programming and low-level driver experience.
  • Strong understanding of multicore hardware, operating systems design, concurrency, interrupts, device drivers, and real-time programming.
  • Experience of network programming skills on industry networks.
  • Experience of SW/FW development processes using verification/validation activities within standards such as IEC 61508.
  • Business level English.

🚀 Preferred Skills & Experience

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

📍 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 are available based on performance.

🗓️ Holidays

  • 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 company.

🎁 Company Benefits


✈️ Japan Relocation Support

  • Visa sponsorship.
  • Flight ticket support.
  • Shipping expenses coverage up to a specified limit.
  • Assistance for housing.
Reference :mujininc+Mujin-Senior-Embedded-Software-Engineer-for-Functional-Safety

Skills

Frontend
Motion
Tooling
Zephyr

Similar Jobs

brand cover
スタッフ機械学習エンジニア・ behavior
Woven by ToyotaPermanent contract
Woven by ToyotaPermanent contract
Chuo City, JP
No remote work
≥ 2 years experience
Machine Learning
Deep learning
C++
8 hours ago
brand cover
シニアプロダクション機械学習エンジニア・vehicle perception
Woven by ToyotaPermanent contract
Woven by ToyotaPermanent contract
Chuo City, JP
No remote work
≥ 3 years experience
brand cover
devops engineer (infrastructure)
MujinPermanent contract
MujinPermanent contract
Tokyo, Japan
No remote work
Juniors accepted
Kubernetes
Docker
Jenkins
9 hours ago
brand cover
senior program manager
MujinPermanent contract
MujinPermanent contract
Tokyo, Japan
No remote work
≥ 5 years experience
Management
Azure Devops
Confluence
9 hours ago
brand cover
senior software engineer (c++ & python)
MujinPermanent contract
MujinPermanent contract
Tokyo, Japan
No remote work
Juniors accepted
C++
Management
Python
9 hours ago
brand cover
backend software engineer (c++)
MujinPermanent contract
MujinPermanent contract
Tokyo, Japan
No remote work
Juniors accepted
C++
Database
Docker
9 hours ago
brand cover
senior robotics algorithm engineer (c++ / optimization)
MujinPermanent contract
MujinPermanent contract
Tokyo, Japan
No remote work
≥ 5 years experience
Motion
C++
Linear
9 hours ago
brand cover
senior electronics design engineer for industrial robot control unit
MujinPermanent contract
MujinPermanent contract
Tokyo, Japan
No remote work
≥ 7 years experience
Motion
9 hours ago
brand cover
robotics algorithm engineer (c++ / optimization)
MujinPermanent contract
MujinPermanent contract
Tokyo, Japan
No remote work
≥ 3 years experience
Motion
C++
Linear
9 hours ago