{"id":4013194,"url":"https://alion.io/job/jpt-opto-electronics-senior-robotics-engineer","title":"Senior Robotics Engineer","company":{"id":59094,"name":"JPT Opto-electronics","domain":"jpt-laser.com","url":"https://alion.io/company/jpt-opto-electronics","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"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":["Singapore"],"countries":["SG"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":8000,"max":13000,"currency":"SGD","period":"month","gross":true,"usd_annual":121896},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"EtherCAT","optional":false},{"name":"Gazebo","optional":false},{"name":"Git","optional":false},{"name":"Isaac Sim","optional":false},{"name":"Linux","optional":false},{"name":"MuJoCo","optional":false},{"name":"Python","optional":false},{"name":"ROS","optional":false},{"name":"ROS2","optional":false},{"name":"TCP/IP","optional":false},{"name":"Computer Vision","optional":true},{"name":"Inverse Kinematics","optional":true},{"name":"Isaac Lab","optional":true},{"name":"Perception","optional":true},{"name":"Robot Framework","optional":true},{"name":"ros2_control","optional":true},{"name":"Sensor Fusion","optional":true}],"status":"live","first_seen_at":"2026-11-10T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-11-10T00:00:00Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"Role Overview\nWe are looking for an experienced and hands-on Senior Robotics Engineer to develop and integrate software for humanoid and embodied robotic systems.\nIn this role, you will take ownership of robotics software development, ROS2-based system integration, motion control, sensor interfaces, and hardware communication. You will work closely with mechanical, electrical, and control engineers to bring robotic systems from prototypes to reliable, real-world applications.\nThe ideal candidate is a strong software engineer who enjoys working with real hardware, solving complex technical challenges, and building stable, high-performance robotic systems.\nKey Responsibilities\nDesign, develop, and maintain robotics software using C++ and Python for humanoid and embodied robotic systems.\n\nDevelop and maintain ROS2-based software components, including nodes, topics, services, actions, and communication interfaces.\n\nIntegrate robot controllers, motors, actuators, sensors, and other hardware components into a complete robotic system.\n\nDevelop and optimize robot motion control, kinematics, coordinate transformations, and trajectory execution.\n\nImplement and maintain communication interfaces between software and hardware using protocols such as EtherCAT, CAN, TCP/IP, and serial communication.\n\nIntegrate multiple sensors, including RGB/RGB-D cameras, IMU, encoders, and force/torque sensors, for robot feedback and control.\n\nPerform system integration, testing, debugging, and troubleshooting on actual robotic hardware.\n\nImprove system reliability, communication performance, real-time responsiveness, and software stability.\n\nDevelop debugging, logging, monitoring, and diagnostic tools to support system testing and troubleshooting.\n\nSupport simulation, hardware validation, and system deployment using tools such as Gazebo, MuJoCo, or Isaac Sim.\n\nCollaborate with cross-functional engineering teams to resolve technical issues and deliver fully integrated robotic solutions.\n\nProvide technical guidance, conduct code reviews, and support junior engineers in software development and troubleshooting.\n\nTechnical Requirements\nMust HaveMaster's degree or above in Robotics, Computer Science, Mechatronics, Electrical Engineering, or a related engineering field.\n\nMinimum 5 years of relevant experience in robotics software development, motion control, industrial automation, or robotic system integration.\n\nStrong programming skills in C++ and Python, with experience developing software for hardware-based systems.\n\nHands-on experience with ROS or ROS2, including development, integration, and debugging of robotic software components.\n\nGood understanding of robot kinematics, coordinate transformations, motion control, and system integration.\n\nExperience integrating motors, controllers, sensors, and communication interfaces with software applications.\n\nFamiliarity with industrial communication protocols such as EtherCAT, CAN, TCP/IP, or serial communication.\n\nExperience with Linux-based development environments, Git, and software debugging tools.\n\nStrong troubleshooting and problem-solving skills in software and hardware integration.\n\nAbility to work independently, take ownership of technical tasks, and deliver reliable software solutions.\n\nGood communication skills and the ability to work effectively with cross-functional engineering teams.\n\nNice to HaveExperience working with humanoid robots, robotic arms, mobile robots, or embodied robotic platforms.\n\nKnowledge of robot dynamics, trajectory planning, inverse kinematics, and motion control algorithms.\n\nExperience integrating servo drives, motor controllers, joint encoders, IMU, and force/torque sensors.\n\nFamiliarity with real-time Linux, multi-threaded programming, and low-latency software systems.\n\nExperience with robotics simulation tools such as Gazebo, MuJoCo, NVIDIA Isaac Sim, or Isaac Lab.\n\nFamiliarity with MoveIt2, ros2_control, or other robotics control frameworks.\n\nExperience developing software for industrial automation machines, motion control systems, or autonomous equipment.\n\nKnowledge of sensor fusion, computer vision, or robot perception systems.\n\nExperience with system-level testing, performance optimization, and deployment of robotic systems.\n\nWhat We're Looking For\nA hands-on engineer who enjoys writing software and working directly with robotic hardware.\n\nSomeone who can independently develop, integrate, and troubleshoot complex robotic systems.\n\nA proactive problem solver with strong technical ownership and attention to system reliability.\n\nA team player who is comfortable working in a fast-paced engineering and R&D environment.\n\nSomeone passionate about robotics technology and developing practical solutions for real-world applications.\n\nSkills\nrobot control systems, systems reliability, Design, Motors, Technical Troubleshooting, Kinematics, EtherCAT, Motion Control, Robot Framework, Actuators, Develop Software Components, Designing Robots, Team Player, Individual Development, Debugging, Embedded Protocols","description_format":"text","description_chars":5039,"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":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Lasers & Laser Systems"],"lifecycle":[{"event":"open","at":"2026-11-10T10:28:05Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":29,"reasons":["seen:0","win:early"],"computed_at":"2026-11-10T12:50:12Z"},"pay":{"stated_usd_annual":121896,"is_top_pay":false},"html_url":"https://alion.io/job/jpt-opto-electronics-senior-robotics-engineer","json_url":"https://alion.io/job/jpt-opto-electronics-senior-robotics-engineer.json","meta":{"generated_at":"2026-11-10T12:50:12Z","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":29842,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":59094},"rest":"https://alion.io/mcp/rest/get_company?id=59094"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fjpt-opto-electronics-senior-robotics-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"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%2Fjpt-opto-electronics-senior-robotics-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Fjpt-opto-electronics-senior-robotics-engineer"},{"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/jpt-opto-electronics-senior-robotics-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fjpt-opto-electronics-senior-robotics-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4013194}},{"tool":"search_jobs","arguments":{"company":"jpt-laser.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4013194},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}