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

Witt O'Brien's

Fire Fighter Job at Witt O'Brien's

 ...Fire Fighter At the Ambipar Response Training Center (ARTC) we are seeking highly motivated individuals to join our firefighting team. As a firefighter, you will be an essential part of our site's safety and emergency response efforts. This position requires physical... 

TriOptus LLC

HR Assistant Job at TriOptus LLC

 ...Job Title: HR Assistant Job location : Tampa,FL Duration:03 month Job Description: Administration for US Domestic Lump Sums: Receive SNOW requests from HR or Recruiter and initiate Cartus to process US domestic lump sums. Creating Workday Confidential... 

Frederick Community College

Strength and Conditioning Coach Job at Frederick Community College

 ...Posting Details Position Information Requisition Number AS1000P Job Title Strength and Conditioning Coach Pay Rate $65,443.00 to $71,987.00 annually Position Type Administrative Position Summary Position... 

IFF

Hands-On Blending Technician - Food Production Job at IFF

 ...site role in Rockland, ME, where you'll assist with maintenance and equipment operations in a food manufacturing environment. You will help ensure product quality and safety while gaining valuable experience in a global company.The ideal candidate will possess a high... 

BCL Search

Executive Assistant -- Global PE Investment Firm -- Fridays Remote Job at BCL Search

 ...Executive Assistant Our client, a global private equity investment firm, is seeking a highly polished and proactive Executive Assistant to support a Managing Director and a team of investment professionals in its growing New York City office. The firm operates across...