Mujin
Technology
EmbeddedSoftwareDevelopmentEngineer(Intermediate/Senior)
Neural analysis suggests this role is
optimal for Senior candidates.
“Embedded Software Development Engineer (Intermediate/Senior) at Mujin. Skills: Embedded Software, RTOS, Linux, C/C++. Develop embedded software for RTOS. Develop system software”
Industry & Context.
Debugging; Testing
What They're Looking For.
Must Have
Bachelor's or Master's degree, 5+ years C/C++ development, 5+ years MCU architecture, RTOS or Linux driver development, Familiarity with Cortex-M, Business-level English
Nice to Have
Experience designing industrial devices, Expert in real-time OS, Linux kernel module development, Understanding of functional safety, Experience with software verification tools
What You'll Do.
Develop embedded software for RTOS
Develop system software
Develop drivers and kernels for Linux
Create software tools
Facilitate system implementation
Support current embedded software
Investigate industrial protocols
Follow product development procedures
Follow work instructions
Provide feedback on requirements
Provide feedback on development processes
Perform other product development tasks
How You'll Work.
Team & Collaboration
Work with team members; Enhance teamwork
Full Job Description
## 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. The position we are currently recruiting for is within the Hardware System Team, one of the most crucial teams responsible for developing our core product - the Mujin Controller. In this role, you will be responsible for Embedded Software Development for the next-generation Mujin controller and the wireless version of the Mujin pendant. You will be involved in the entire product lifecycle, including the development and support of software (SW) for multiple hardware platforms. This includes activities related to requirements, design, SW/HW integration, debugging and testing. ## Responsibilities Developing and supporting embedded software for Real-Time Operating Systems (RTOS), system software, including drivers and kernels for Linux. Creating software tools to facilitate system implementation and upgrades. Supporting current embedded software. Investigating industrial protocols necessary for connecting to various IoT devices such as industrial robots, sensors, and cameras. Following product development procedures, guidelines, and work instructions to ensure high-quality product development. Effectively work together with other team members by providing feedback on hardware/sof
Applying for this Embedded Software Development Engineer (Intermediate/Senior) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Lever
- Lever uses a streamlined one-page form — apply in under 5 minutes.
- LinkedIn import works well; review parsed data before submitting.
- The cover letter field is optional but visible to reviewers — use it to differentiate.
- Referral codes from employees can significantly boost visibility of your application.
ANONYMOUS · UNFILTERED
What do employees actually say about Mujin?
Real rants from real employees. Read before you apply.