
Senior Embedded Software Engineer for Functional Safety
Job Description
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.
Responsibilities
- Development of low-level functional safety framework on RTOS.
- Development of network communication program with safety protocol.
- Development of network communication program with safety protocol.
- Evaluate software architectural performance for safety system to realize required safety functions.
- Create test programs of verification and validation on functional safety system 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 network.
- Experience of SW/FW development process using verification/validation activities within standards such as IEC 61508
- Busines 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 protocol 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
- 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