Senior Robotics Software Engineer - Backend

Job Posted 21 Days Ago Posted 21 Days Ago
Be an Early Applicant
Suwanee, GA
Senior level
Robotics
The Role
Design and implement system software for Mujin's intelligent robot controllers, focusing on architecture, backend services, and APIs while solving technical challenges.
Summary Generated by Built In

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 more advanced tasks. Our aim is to revolutionize the use of robotics within industry to free human resources from labor-intensive tasks to focus on more intellectual challenges.


As Senior Robotics Software Engineer - Backend, you will focus on the system architecture and design, development, and deployment of Mujin's motion planning AI-equipped intelligent robot controllers.

Responsibilities:

  • Design and implement a wide variety of system software
  • Real-time OS and real-time network protocols  
  • Linux kernel modules, Linux boot, and base system, hardware drivers  
  • System security, TPM, and data encryption 
  • Build tools and infrastructure, deployment, remote control, and upgrade system 
  • Design and implement reliable, high-performance backend services and APIs for industrial robot controllers 
  • High-performance HTTP server  
  • ZeroMQ inter-process communication  
  • High-efficiency database  
  • Cloud services 
  • Develop drivers to interface with industrial hardware such as robots, conveyors, 3D cameras, sensors, PLC, AGV, ASRS, WMS  
  • Solve cutting-edge complex technical challenges throughout the entire system  

Requirements:

  • Bachelor’s degree in computer science
  • 7+ years of related work experience
  • Excellent experience and high proficiency in C++ and Python 
  • Advanced Linux user, excellent experience in Linux software development 
  • Technical communication skills in English 
  • Expert in Linux internals 
  • Expert in the networking stack, network protocols, routing, async I/O 
  • Expert in Docker and its internal workings 
  • Experience in full-stack development 
  • Willingness to travel up to 30% of the year, as required by project demands, allowing you to provide onsite support and engage with customers effectively

Preferred:

  • Expert in real-time OS, Linux kernel module development, EtherCAT 
  • Experience in robotic software development 

Since our expansion to North America, we have encountered substantial demand for our groundbreaking robotics technology. If you are seeking a job in cutting-edge robotics and automation, Mujin offers an exciting opportunity to work with state-of-the-art technology and be at the forefront of the industry's advancements. As part of the Mujin team, you will have the opportunity to work with some of the leaders in the robotics space, as we work together to change the face of industrial automation.

 


EEO Statement 

 

Mujin Corp. is committed to providing equal employment opportunities for all employees and applicants, without regard to race, religion, color, sex, sexual orientation, gender identity or gender expression, national origin, age, pregnancy, physical or mental disability if the individual is otherwise qualified, genetic information, military or veteran status, marital status, familial status, parental status, HIV/AIDS status, sickle cell trait, DNA analysis, or any other protected characteristics as governed by federal, state, and local laws. This policy applies to all the Company activities, including hiring, placement, promotion, discipline, termination, compensation, and training. 

Top Skills

C++
Cloud Services
Docker
HTTP
Linux
Python
Zeromq
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Tokyo
185 Employees
On-site Workplace
Year Founded: 2011

What We Do

Mujin develops and sells "intelligent robot controllers," designated as a common platform for industrial robots.

Conventional robots, even though they are suitable for the automation of repetitive work, were difficult to install in environments where handled products and the surroundings are liable to change, due to the robots’ operations differing by the manufacturer and the complex settings.

Mujin has solved this problem using technology called motion planning, and is providing solutions in which heavy/simple work done by humans at the logistics/manufacturing scene are automated by robots.

Similar Jobs

Anduril Logo Anduril

Carrier Integration Engineer - Active Clearance

Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
Atlanta, GA, USA
4500 Employees
131K-196K Annually

ServiceNow Logo ServiceNow

Enterprise Search Architect

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Hybrid
Atlanta, GA, USA
26000 Employees

Cloudflare Logo Cloudflare

Software Engineering Manager, Network Services

Cloud • Information Technology • Security • Software • Cybersecurity
Hybrid
6 Locations
3900 Employees
191K-275K Annually
Remote
Hybrid
10 Locations
2674 Employees

Similar Companies Hiring

Apptronik Thumbnail
Software • Robotics • Machine Learning • Hardware • Computer Vision
Austin, TX
180 Employees
Machina Labs, Inc Thumbnail
Software • Robotics • Machine Learning • Hardware • Artificial Intelligence
Los Angeles, CA
50 Employees
Doodle Labs Thumbnail
Wearables • Robotics • Internet of Things • Hardware • Automation • App development • Aerospace
Los Angeles, CA
50 Employees
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account