{"id":134656,"url":"https://alion.io/job/mujin-senior-robotics-algorithm-engineer-c-optimization","title":"Senior Robotics Algorithm Engineer (C++ / Optimization)","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":49,"ghost_share":0.122,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":222,"computed_at":"2026-10-16T05:45:00Z"}},"role":"Robotics","role_family":"Robotics","seniority":"senior","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":{"min_usd":49000,"max_usd":118000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":243},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"C++","optional":false},{"name":"Linux","optional":false},{"name":"Motion Planning","optional":false},{"name":"Python","optional":false},{"name":"ROS","optional":true}],"status":"live","first_seen_at":"2026-03-04T01:20:42Z","employer_posted_date":"2026-03-04","last_verified_at":"2026-10-16T23:53:37Z","board_verified":true,"closed_at":null,"days_open":226,"trust":{"level":"ok","repost_count":0,"flags":["company_stale"],"days_open":226},"description":"Our team develops MujinOS’s fundamental algorithmic layer, blending control algorithms, real-time motion planning, and advanced packing algorithms. This layer powers downstream applications including palletizing, piece-picking, and depalletizing, allowing users to build solutions efficiently on our platform.\nWe work in a fast-paced, agile environment where we collaborate closely, review ideas openly, and iterate quickly. Continuous learning and technical curiosity are strongly encouraged.\nAs part of the Robotics System Team, you will design, develop, and deploy advanced algorithms that power Mujin’s real-time industrial robotic systems.\nTeam Structure & Focus Areas\nOur team consists of three core algorithmic tracks. You may specialize in one while collaborating across all:\nControl Algorithms\nReal-time trajectory control, robot dynamics, multibody modeling, and precision execution.\nMotion Planning\nCollision checking, sampling-based planning, optimization-based planning, high-speed bin-picking motions.\nPacking Algorithms\nGeometric reasoning, packing optimization, item fitting strategies, and fast combinatorial search.\nResponsibilities\nTackle scientific and technical challenges in motion planning, control, packing, and system design for industrial robots (robot arms and other peraherals).\nDesign, develop, and test algorithms for robotic manipulation tasks such as picking, packing, and material handling.\nBuild highly concurrent, performance-critical software systems.\nImplement and optimize real-time communication modules with robot controllers and peripheral devices using C/C++.\nTeam up with our project management and integration teams to support PoCs and ensure that our technologies work smoothly in real customer setups.\nMinimum Requirements\nAcademic background in Computer Science, Robotics, Mechanical Engineering, Electrical Engineering, or related fields\n5+ years of academic or industry experience in robotics and software engineering\nStrong proficiency in C++ and Python\nSolid understanding of linear algebra, 3D geometry, and their applications in robotics\nExperience working in Linux environments\nHigh motivation to solve real-world robotics problems\nBusiness level English skills or Japanese skills\nPreferred Qualifications\nExperience with concurrent or hierarchical robotic software stacks (e.g., ROS, OpenRAVE, custom frameworks)\nHands-on experience with multi-joint robot hardware\nAdvanced Linux skills\nMathematical foundations in areas such as multibody dynamics, collision checking, graph/search algorithms, or optimization\nWhy Mujin\nYour work doesn’t stay in simulation-your algorithms become production-grade, real-world applications such as palletizing, picking, and depalletizing that run on factory floors globally.\nYou will work on real industrial robotics problems, and your algorithms will be deployed rapidly to solve previously impossible automation challenges.\nOur team is made up of experienced robotics specialists from top global programs (e.g., NTU, CMU, Stanford). You’ll work alongside supportive teammates and mentors who share knowledge openly and help each other grow.\nWe develop the core of the Mujin platform in-house, unifying planning, perception, simulation, and control so we can shape the entire system with complete autonomy.\nInterview Process:\nCoding Assessment: Initial technical evaluation.\nHR Interview: Discussion with Human Resources.\nHiring Manager Interview: One or two rounds with the hiring manager.\n Take-Home Assignment & Feedback Interview (If Applicable): A task to complete on your own, followed by a feedback session.","description_format":"text","description_chars":3602,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":["Continuous learning"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Logistics & Warehouse Robotics","Industrial Robotics","Robotic Software & Control Systems"],"lifecycle":[{"event":"open","at":"2026-03-04T01:20:42Z"}],"visa":[],"liveness":{"score":34,"band":"fade","label":"Fading","p_open":1,"p_active":0.782,"p_room":0.44,"age_days":226,"expected_fill_days":222,"reasons":["conf:3","win:tail","crowd:"],"computed_at":"2026-10-16T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/mujin-senior-robotics-algorithm-engineer-c-optimization","json_url":"https://alion.io/job/mujin-senior-robotics-algorithm-engineer-c-optimization.json","meta":{"generated_at":"2026-10-17T00:58:49Z","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":1378,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00: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-senior-robotics-algorithm-engineer-c-optimization"},{"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-senior-robotics-algorithm-engineer-c-optimization"},{"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-senior-robotics-algorithm-engineer-c-optimization"},{"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-senior-robotics-algorithm-engineer-c-optimization\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmujin-senior-robotics-algorithm-engineer-c-optimization"}]}