Mujin

Senior Embedded Software Engineer, Functional Safety

Tokyo, Japan
C C++ Embedded Systems Design Real-Time Operating Systems Zephyr Linux Device Drivers IEC 61508 IEC 61784-3
Description

Senior Embedded Software Engineer for Functional Safety

Team: Hardware System Team

Location: Tokyo, Japan (MJHQ)

Commitment: Full-Time (English)

Workplace Type: onsite

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.

As Senior Embedded Software Engineer for Robotics System Safety, you will develop embedded software for functional safety system. You will design several software components related to functional safety. And also you will develop SW architecture and system design to comply with the functional safety standard. And 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.
  • 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 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
Japan Relocation Support
- Visa sponsorship
- Flight ticket support
- Shipping expenses coverage up to a specified limit
- Assistance for housing
Mujin
Mujin

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say