Are you applying to the internship?
Job Description
Intern – Software Development (Spring 2027) | Mujin US
The Tone:
This is an internship role at Mujin US. Mujin is a company dedicated to the future of industrial robotic systems, developing technology that provides robots with perception and awareness, enabling them to undertake more advanced tasks in production and distribution environments. This role is pivotal for gaining practical experience and contributing to the revolution of robotics within industry, allowing human resources to shift from labor-intensive tasks to more intellectual challenges. You will work alongside senior software engineers, contributing to real, day-to-day initiatives.
The TL;DR
• Role: Internship / Early Career
• Type: Temporary (Internship runs January 12th- April 24th)
• Location: In-person
• Mission: Contribute to the development and enhancement of software applications for industrial robotic systems, focusing on real-world projects and improving existing processes.
• Tech Stack: C++, Python
What You’ll Actually Do
• Software Development: Assist in developing real-time planners for multi-agent motion planning in Mujin’s Autonomous Fleet Management product or for higher-level task planning and scheduling in Mujin’s Warehouse Execution System.
• Collaboration & Feature Contribution: Collaborate with development teams on various projects, participate in agile development processes, and contribute to the design, development, testing, and implementation of software features.
• Implementation & Process Improvement: Design and implement new features and evaluation metrics per requirements, working on side projects to improve existing processes or develop new functionalities.
• Quality Assurance & Planning: Write unit and integration tests, assist with formulating plans that outline the steps required to develop programs, and engage in debugging software applications.
• Performance Analysis: Run simulations, thoroughly analyze results and metrics, and participate in reviewing and altering programs to increase operating efficiency or adapt to new requirements.
The Must-Haves
• Background: Student pursuing a Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or other relevant software development majors.
• Experience: Currently an undergraduate student at Junior level or above, with a minimum cumulative GPA of 3.0 or higher.
• Skills: Demonstrate strong computer skills, including required proficiency in C++ and Python.