{"id":2987889,"url":"https://alion.io/job/mujin-software-engineer-open-position-robotics-backend-c","title":"Software Engineer – Open Position (Robotics / Backend, C++)","company":{"id":9678,"name":"Mujin","domain":"mujin.co.jp","url":"https://alion.io/company/mujin","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"A","score":88,"open_postings":54,"ghost_share":0.111,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":218,"computed_at":"2026-10-25T05:49:26Z"}},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Tokyo, Japan"],"countries":["JP"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Linux","optional":false},{"name":"Motion Planning","optional":false},{"name":"Python","optional":false},{"name":"C","optional":true},{"name":"Docker","optional":true},{"name":"ROS","optional":true},{"name":"ZeroMQ","optional":true}],"status":"live","first_seen_at":"2026-10-21T03:21:04Z","employer_posted_date":"2026-10-21","last_verified_at":"2026-10-25T14:03:35Z","board_verified":true,"closed_at":null,"days_open":4,"trust":{"level":"ok","repost_count":0,"flags":["company_stale"],"days_open":4},"description":"About This Position\nAt Mujin, we believe the best starting point is a role that aligns with what you want to work on. If you find a specific position that matches your interests and experience, we encourage you to apply directly to that role.\nAt the same time, engineering experience does not always fit neatly into a single job description.\nThis open position is intended for software engineers whose background may span multiple areas across our Robotics and Backend teams.\nBased on your experience, technical strengths, and interests, we will consider where your background could be the best fit within Mujin.\nDepending on your background, you may be considered for opportunities in the following areas:\nRobotics Algorithms\nDesign and develop algorithms that power real-time industrial robotic systems, including:\nMotion planning and collision avoidance\nRobot dynamics and trajectory control\nPacking algorithms and space optimization\nGeometric reasoning and combinatorial optimization\nIntegration of algorithms with real robotic systems\nBackend Systems\nDesign, build, and own high-performance backend systems supporting industrial robot controllers, including:\nReliable backend services and APIs\nLow-latency communication and inter-process communication\nSensor and industrial-device integration\nHigh-performance, data-intensive pipelines\nLinux-based systems, networking, diagnostics, and operational tooling\nController provisioning, upgrades, and production reliability\nWant to learn more?\nIf you would like to explore each area in more detail before applying, please check our individual job openings or visit Mujin Gemba Walk to learn more about our technologies and engineering teams.\nResponsibilities\nDesign, develop, and maintain software for Mujin’s industrial robotics systems.\nBuild high-performance and reliable software using C++ and Python.\nSolve complex technical problems across robotics algorithms, backend systems, and real-world robotic applications.\nOptimize software for performance, reliability, and scalability.\nCollaborate with engineers across robotics, backend, and other teams to bring solutions into real-world production environments.\nMinimum Qualifications\nBachelor’s degree or higher in Computer Science, Robotics, Computer Engineering, Electrical Engineering, Mechanical Engineering, or a related field, or equivalent practical experience.\nStrong software-development experience using C++ and/or Python.\nExperience developing software in a Linux environment.\nStrong problem-solving skills and the ability to investigate complex technical issues.\nAbility to design and implement reliable, maintainable, and performance-conscious software.\nInterest in solving real-world industrial robotics and automation problems.\nPreferred Qualifications\nRobotics & Algorithms\nMotion planning, collision checking, robot control, or robot dynamics\nLinear algebra, 3D geometry, computational geometry, or spatial data structures\nGraph/search algorithms, combinatorial optimization, or operations research\nRobotics frameworks such as ROS, OpenRAVE, or custom frameworks\nHands-on experience with robotic hardware\nBackend & Systems\nHigh-performance or concurrent software systems\nLinux internals, networking, network protocols, or asynchronous I/O\nInter-process communication technologies such as ZeroMQ\nDocker and container-based systems\nSensor SDKs, drivers, or industrial device integration\nProduction troubleshooting, diagnostics, or operational tooling\nTo learn more about the technical challenges our engineers work on and their day-to-day engineering work, visit Mujin Gemba Walk.\nInterview Process:\nAfter the skill screen, you’ll be matched with the most suitable position.\nThe interview process will then follow the process for that role.","description_format":"text","description_chars":3758,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Logistics & Warehouse Robotics","Industrial Robotics","Robotic Software & Control Systems"],"lifecycle":[{"event":"open","at":"2026-10-21T08:59:04Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":4,"expected_fill_days":218,"reasons":["conf:3","velocity","win:early"],"computed_at":"2026-10-25T05:49:26Z"},"pay":null,"html_url":"https://alion.io/job/mujin-software-engineer-open-position-robotics-backend-c","json_url":"https://alion.io/job/mujin-software-engineer-open-position-robotics-backend-c.json","meta":{"generated_at":"2026-10-25T17:06:37Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":24485,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-26T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":9678},"rest":"https://alion.io/mcp/rest/get_company?id=9678"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmujin-software-engineer-open-position-robotics-backend-c"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmujin-software-engineer-open-position-robotics-backend-c"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmujin-software-engineer-open-position-robotics-backend-c"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/mujin-software-engineer-open-position-robotics-backend-c\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmujin-software-engineer-open-position-robotics-backend-c"}]}