Software Developer - Devices I/O Job at Mujin, Remote

  • Mujin
  • Remote

Job Description

Mujin is the future of industrial robotic systems in production and distribution environments. Our technology gives robots perception and awareness, enabling them to take on advanced tasks beyond simple pick-and-place. We aim to revolutionize robotics in industry, freeing human resources from labor-intensive work to focus on intellectual challenges. 

As a  Software Developer   for Robotics at  Mujin , you will design and implement  cutting-edge algorithms for real-time motion planning,  perception , and control of industrial robots.  You will develop  cutting-edge robotics technology,  contribute to system architecture,  design, implement, and test algorithms, and  optimize performance for large-scale deployments. This role is ideal for someone passionate about robotics, automation, and pushing the boundaries of intelligent systems.  

 

Position Description :  


  • Design and develop software for motion planning, kinematics, and real-time  motion  control.  


  • Build and  maintain software layer that drives physical equipment – robot arms, conveyors, scanners , printers,  grippers and   sensors – including PLC handshaking and signal exchange  


  • Implement and debug industrial communications – fieldbus and PLC protocols ( EtherCAT ,  EtherNet /IP, Modbus, OPC - UA), serial dev ices links (RS-232/RS-485) and digital and analog signals that drive hardware.  


  • Architect and  optimize software systems for industrial automation environments.  


  • Integrate  Mujin’s “ Teachless ” technology with major industrial robot arms (Fanuc, Yaskawa, ABB, etc.).  


  • Write production-quality code that runs in real-time.  Deploy solutions in simulation and real-world environments   on   a scale .  


  • Collaborate with cross-functional teams to ensure seamless  hardware software integration.  


  • Troubleshoot and resolve complex technical issues in deployed systems.  


  • Other duties as assigned  

 

Position  Requirements:  


  • Bachelor’s or  master's in computer science, Electrical Engineering , Robotics, or related  fields, along with  working with Linux development environments and programming in C++ and  python .  

  • End-to-end ownership of  systems across design, implementations, test strategy,  deployment and production support and  root cause analysis .  


  • Experience in 3D motion planning and robot kinematics, along with automated testing using pytest or equivalent.


  • Experience with inter-process and networked communication: sockets, request/reply, publish/subscribe, and RPC. Hands-on experience with  ZeroMQ and MQTT, or equivalent messaging libraries and brokers  

  • Strong fundamentals in linear algebra, 3D rotations and transforms, coordinate frames, and rigid- body dynamics.  

  • Networking fundamentals: TCP and UDP, ports, and latency and throughput trade-offs. Ability to capture network traffic with Wireshark,  tcpdump or similar, and analyze the capture.  

  • Prior industrial equipment or PLC integration experience or  demonstrated ability to implement an unfamiliar  protocol from a specifications or packet capture  

 

Preferred Qualifications:  


  • Expertise in  physics-based simulation  and  s imulation -first development  such as Gazebo, Isaac-Sim, or  MujoCo .  


  • 2+ years of experience using Python and C++ for high-performance applications.  


  • Experience with real-time systems, distributed architecture, industrial 


  • Experience with industrial  automation and warehouse systems .  


  • Familiarity with CI/CD pipelines and modern software development practices.  

  • Remote operations on headless  linux systems: SSH,  scp ,  rsync , remote deployment and log retrieval.  

  Physical Demands/ Work Environment:   


  • Travel Requirement:  Frequent  traveler : w illing to travel about 40% of the year as required by project demands  


  • Work in both office and warehouse/manufacturing environments  

  • Ability to work extended hours as required by project deliveries  

Great Company! Great Benefits! When working with  Mujin , enjoy:  


  • 100%  Company paid Medical, Dental, Vision plus the option to buy-up some benefits beginning the 1 st of the month after  hire !   


  • 100% Company Paid Life Insurance & Voluntary Benefits  


  • 100% Company Paid Long and  Short Term Disability  


  • 15 Paid Time Off (PTO) days beginning your 1 st year!   


  • 11 Paid  Holidays , including (2) Floating Holidays!  


  • 401(k) Plan!  


  • Parental Leave Benefits!  


  • Health Savings Account (HSA)  option with HDHP!  


  • Flexible Spending Account (FSA) options for Medical and Dependent Care!  


  • Referral Bonuses!  


  • Company Stock Options in many roles!  

 

This Position Description is intended to describe the essential job functions, the general supplemental  functions and the essential requirements for the performance of this job. It is not to be construed as an exhaustive statement of all supplemental duties, responsibilities, or non-essential requirements.  

Mujin is proud to be an Equal Employment Opportunity employer.  

Job Tags

Full time, Temporary work, Work at office, Remote work, Flexible hours

Similar Jobs

Benderson Development

Construction Laborer / Carpenter Job at Benderson Development

 ...close-out.Complete floor installations, small interior paint projects and minor interior and exterior demolition projects.Supervise Labor Ready forces when needed.Safely operate a variety of tools including pressure washers, jackhammers, drills, saws, and grinders.Maintain... 

AMN Healthcare

Internal Medicine Physician Job at AMN Healthcare

 ...Job Description & Requirements Internal Medicine Physician StartDate: ASAP Available Shifts: 5 day work week Pay Rate: $250000.00 - $350000.00 Join a highly reputable medical group dedicated to delivering quality, compassionate care as an Internal Medicine physician... 

PipeDreams Ventures, Inc.

HVAC Maintenance Technician Job at PipeDreams Ventures, Inc.

 ...Air is the leading provider of residential & commercial plumbing, heating, & AC systems in the Central Coast. As the longest-running HVAC business in SLO County, our team is proud to celebrate 68 years of reliably caring for our customers, co-workers, and community. We... 

AccentCare, Inc.

Caregiver Job at AccentCare, Inc.

 ...career. Responsibilities Were Hiring Caregivers immediately! At AccentCare , we...  ...Health Aides (HHA), and Certified Nursing Assistants (CNA)to join our team. We are proud to...  ...Experience in home care or an Assisted Living facility as a Caregiver or CNA is a plus... 

Yoshinoya America

Director of Risk Management Job at Yoshinoya America

 ...develop 24-month strategic plan to improve outcomes. Closely manage all claims, develop strong supportive relationships with injured...  ...improvement. Develop new equipment, tools and or processes to reduce risk of injury. Establish, maintain and implement safety training...