{"id":134655,"url":"https://alion.io/job/mujin-senior-software-engineer-robotics-os-validation-simulation","title":"Senior Software Engineer (Robotics OS Validation & Simulation)","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":51,"ghost_share":0.118,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":218,"computed_at":"2026-10-17T05:46: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":117000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":243},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Linux","optional":false},{"name":"Python","optional":false},{"name":"C","optional":true},{"name":"C++","optional":true},{"name":"Playwright","optional":true},{"name":"Pytest","optional":true},{"name":"ROS","optional":true},{"name":"TypeScript","optional":true},{"name":"ZeroMQ","optional":true}],"status":"live","first_seen_at":"2026-04-14T01:17:30Z","employer_posted_date":"2026-04-14","last_verified_at":"2026-10-18T06:03:13Z","board_verified":true,"closed_at":null,"days_open":187,"trust":{"level":"ok","repost_count":0,"flags":["company_stale"],"days_open":187},"description":"The Senior Software Engineer (Robotics OS Validation & Simulation) is responsible for validating the Mujin OS across our entire robotics ecosystem used in live warehouses and factories.\nIn this role, you will design the automated testing architecture that ensures robotic systems behave correctly when deployed in real production environments. Rather than testing isolated components, you will validate how complete systems operate together-including robot arms, custom end-effectors, vision systems, conveyors, and other industrial equipment.\nMost validation is performed through large-scale simulation environments that reproduce real customer deployments. The test infrastructure runs continuously in automated environments to ensure Mujin OS continues to operate safely and reliably in production as the system evolves.\nThis role is ideal for engineers who enjoy working on complex, real-world systems where software, hardware, networking, and physics intersect.\nKey Responsibilities\nTesting Infrastructure\nDesign and implement test automation frameworks that validate cross-functional behaviors of robotic systems within Mujin OS (e.g., vision-to-motion coordination, robot-to-conveyor synchronization).\nBuild end-to-end test cases that simulate real customer deployments and operational workflows.\nDevelop simulation components representing robots, sensors, conveyors, and warehouse systems.\nSystem Validation & Debugging\nAnalyze test results and system telemetry to detect behavioral issues or performance regressions.\nWork with cross-functional engineering teams to isolate and resolve system-level failures.\nTechnical Leadership\nImprove testing methodology and infrastructure across the engineering organization.\nReview code and mentor engineers in testing practices and quality engineering.\nMinimum Requirements\nBSc degree or higher in Computer Science, Computer Engineering, Robotics, or related fields (or equivalent academic or work experience).\nProven experience developing production-quality software systems, not just test scripts.\nProficiency in designing and implementing test automation frameworks and test cases for software systems.\nHigh proficiency in Python for developing test automation frameworks and test cases.\nAdvanced Linux user with extensive experience in Linux software development.\nBusiness-level English communication skills.\nHigh motivation to deliver a high-quality robotics software platform and make a positive impact on the world.\nPreferred Qualifications\nRobotics Systems\nExperience with robotics frameworks (ROS, OpenRAVE, or similar).\nExperience working with robotic simulation environments.\nSoftware Systems\nStrong knowledge of distributed systems and inter-process communication.\nExperience with messaging systems (e.g., ZeroMQ).\nTesting & Automation\nAdvanced experience with Pytest.\nExperience building large-scale automated test systems.\nExperience with E2E frameworks (e.g., Playwright).\nOthers\nFamiliarity with 3D programming and rendering pipelines.\nProficiency in C++ or TypeScript.\nBusiness-level Japanese communication skills.\nWhy This Role?\nYou will not be running repetitive manual tests or writing simple web automation. Instead, you will design the systems that validate how multiple machines-robots, sensors, conveyors, and software-interact in a shared physical workspace. Your work will ensure that complex robotic systems configured by customers operate reliably in real production environments.\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":3764,"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":[{"language":"English","level":"Upper-Intermediate (B2)","optional":false},{"language":"Japanese","level":"Upper-Intermediate (B2)","optional":true}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Logistics & Warehouse Robotics","Industrial Robotics","Robotic Software & Control Systems"],"lifecycle":[{"event":"open","at":"2026-04-14T01:17:30Z"}],"visa":[],"liveness":{"score":47,"band":"ok","label":"Likely open","p_open":1,"p_active":0.776,"p_room":0.6,"age_days":186,"expected_fill_days":218,"reasons":["conf:1","win:late","crowd:"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/mujin-senior-software-engineer-robotics-os-validation-simulation","json_url":"https://alion.io/job/mujin-senior-software-engineer-robotics-os-validation-simulation.json","meta":{"generated_at":"2026-10-18T07:49:47Z","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":11674,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-19T00: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-software-engineer-robotics-os-validation-simulation"},{"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-software-engineer-robotics-os-validation-simulation"},{"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-software-engineer-robotics-os-validation-simulation"},{"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-software-engineer-robotics-os-validation-simulation\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmujin-senior-software-engineer-robotics-os-validation-simulation"}]}