Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Mid to Senior
Qualifications
The ideal candidate will possess the following qualifications:Strong background in software engineering with experience in robotics algorithms. Proficiency in programming languages such as Python, C++, or Java. Solid understanding of machine learning and artificial intelligence principles. Ability to work collaboratively in a fast-paced environment. Excellent problem-solving skills and a passion for technology.
About the job
Grab Holdings Inc. is seeking a Senior Software Engineer specializing in decision and planning algorithms for robotics. This role is based in Singapore and centers on advancing the company’s robotics capabilities.
Key responsibilities
Lead the development of solutions that enhance robotics decision-making and planning.
Work on projects aimed at increasing the precision and efficiency of robotics operations.
Share expertise to help shape the future direction of robotics at Grab.
Location
This position is located in Singapore.
About Grab Holdings Inc.
Grab is Southeast Asia's leading superapp, providing a wide range of services from ride-hailing to food delivery and digital payments. Our mission is to drive Southeast Asia forward by creating economic empowerment for everyone.
Similar jobs
1 - 20 of 1,424 Jobs
Search for Robotics Software Testing Engineer Factory Orchestration
Intrinsic Robotics, a pioneering initiative from Alphabet, is on a mission to revolutionize industrial robotics. Our dedicated team believes that breakthroughs in AI, perception, and simulation will reshape the capabilities of industrial robotics in the near future, with software and data driving our innovations. We aim to enhance the intelligence, accessibility, and usability of industrial robotics for countless businesses, entrepreneurs, and developers. Join our dynamic team of engineers, roboticists, designers, and technologists who are passionate about unlocking the creative and economic potential of industrial robotics.RoleAs a Robotics Software Testing Engineer, you will collaborate with fellow engineers to maintain and test software for robotics within the realm of industrial factory automation. You will play a crucial role in ensuring software stability and compatibility by designing and implementing comprehensive automated test suites. Your responsibilities will include working closely with engineers and stakeholders to design testing pipelines that incorporate hardware in the loop, along with assisting in the maintenance of Open-RMF while engaging with users and the open-source community regarding issues, fixes, and feature requests.How Your Work Moves the Mission ForwardEnable the team to swiftly discover, isolate, and mitigate issues.Empower the team to deploy with confidence.Accelerate the development of robot interoperability and factory orchestration at scale.Provide a consistent and reliable testing pipeline to expedite development, bug reproduction, and fixes.Skills You Will Need to Be SuccessfulBachelor’s or Master’s degree in Computer Science, Robotics, or equivalent practical experience.Familiarity with modern programming practices in C++, Python, or Rust.Experience in designing and maintaining software testing pipelines with upstream dependencies and downstream users.Experience with distributed systems and communication protocols such as REST or ROS 2.Experience with both simulated (Gazebo) and hardware mobile robot platforms.Skills That Will Differentiate Your CandidacyExperience with Open-RMF.Experience in Rust.In-depth knowledge of isolation, containerization, and Kubernetes.Experience with industrial robotic arms.
Intrinsic Robotics, a pioneering initiative within Alphabet, is dedicated to transforming the landscape of industrial robotics. Our team is driven by the belief that advancements in AI, perception, and simulation will reshape the possibilities of industrial robotics, placing software and data at the forefront of this revolution. Our mission is to enhance the intelligence, accessibility, and usability of industrial robotics for countless businesses, entrepreneurs, and developers. We are a vibrant collective of engineers, roboticists, designers, and technologists who are passionate about unlocking the creative and economic potential of industrial robotics.Role OverviewIn the position of Senior Robotics Software Engineer specializing in mobile robot orchestration, you will collaborate with a diverse team of roboticists and software developers to innovate how mobile robots navigate the intricate and ever-evolving environments around us. Your responsibilities will include developing high-performance multi-agent pathfinding algorithms that facilitate the operation of hundreds to thousands of robots within compact factories and warehouses. Additionally, you will design resilient behaviors for fleets of mobile robots, ensuring seamless interactions with automated doors, elevators, and robotic workcells. Your solutions will be implemented in a myriad of dynamic settings, including factories, warehouses, shopping malls, hospitals, educational campuses, and commercial buildings. Through close collaboration with the Open Robotics community, you will contribute to the establishment of open standards for mobile robot interoperability.Impact of Your WorkAnalyze complex environments to devise strategies for fluid mobile robot traffic.Create software tools that simplify the understanding and debugging of mobile robot traffic behavior.Implement and benchmark various algorithms for multi-agent pathfinding across diverse environments.Develop extensible libraries that enable customers to customize mobile robot traffic behaviors for their specific needs.Required SkillsBachelor's or Master’s degree in Computer Science, Robotics, or a related field.Strong proficiency in systems programming languages such as C++, Python, or Rust.Proven experience with autonomous mobile robots (e.g., MiR, OTTO, Geek+).Expertise in programming reactive software systems.Experience in architecting distributed multi-agent systems utilizing ROS, Zenoh, MQTT, gRPC, or REST APIs.Preferred QualificationsA Master’s or PhD degree in a relevant field.
Intrinsic Robotics, a pioneering venture of Alphabet, is dedicated to transforming the landscape of industrial robotics. Our team harnesses advancements in AI, perception, and simulation to push the boundaries of what industrial robotics can achieve, with software and data as the driving force.Our mission is to make industrial robotics intelligent, accessible, and user-friendly for millions of businesses, entrepreneurs, and developers across the globe. We are a vibrant team of engineers, roboticists, designers, and technologists, united by a passion for unlocking the creative and economic potential of industrial robotics.Role OverviewAs a Robotics Software Engineer specializing in Sensor-Based Control and Robot Learning, you will be at the forefront of developing and integrating cutting-edge control strategies and Machine Learning (ML) policies within Intrinsic's Realtime Robot Control framework. Your work will involve deploying visual servoing and force-control skills in real-world manufacturing environments, specifically focusing on dexterous, contact-rich assembly tasks. You will manage the complete development lifecycle, including designing controllers, ensuring seamless hardware integration, conducting extensive experiments, and optimizing performance metrics to adhere to stringent industrial standards.Contributions to Our MissionDevelop visual servoing and interaction control loops for complex insertion and assembly tasks.Implement advanced sensor fusion and time-synchronization algorithms for multi-modal robot control.Own and execute the full experimentation cycle, routinely conducting trials on industrial hardware to assess algorithmic adjustments and gather high-quality training data.Design and construct modular components for our kinematics, state estimation, and control systems to enhance robustness in contact-rich scenarios.Analyze logs and telemetry from various sensor inputs to pinpoint failure modes and guide the technical roadmap.Optimize real-time execution frameworks for learned manipulation models within the Intrinsic platform.
Grab is looking for a Senior Software Engineer to join the Perception team in Singapore. This position plays a key part in advancing robotics by enhancing how systems sense and understand their environment. The main focus is on building and improving perception features for Grab's robotics platforms. Key responsibilities Develop and refine algorithms that power perception systems in robotics. Design and conduct experiments to test and enhance perception solutions. Collaborate with cross-functional teams to integrate perception technology into existing robotics platforms.
Role overview Intrinsic Robotics is seeking a Software Engineer in Singapore to focus on simulation technology. This position involves building and enhancing simulation software that underpins advanced robotic systems. What you will do Develop and improve simulation software tailored for robotics applications Collaborate with engineers and researchers on projects in automation and robotics Help expand the capabilities of robotic systems through simulation work Location This role is located in Singapore.
Intrinsic Robotics is a pioneering initiative under Alphabet, dedicated to transforming the landscape of industrial robotics. We are driven by the belief that breakthroughs in AI, perception, and simulation will revolutionize industrial robotics, placing software and data at the forefront of this evolution. Our mission is to empower businesses, entrepreneurs, and developers by making industrial robotics smarter, more accessible, and user-friendly. We comprise a dynamic team of engineers, roboticists, designers, and technologists, all passionate about unleashing the creative and economic potential of industrial robotics.RoleAs a Robotics Software Engineer with a focus on Robot Learning and Manipulation, you will spearhead the design, training, validation, and deployment of contact-rich manipulation skills tailored for real-world manufacturing applications. You will concentrate on tackling dexterous, contact-rich assembly challenges. Your responsibilities will include developing and integrating advanced sensor-based control strategies and Machine Learning (ML) policies within the Intrinsic Robot Control stack. This encompasses managing the entire model lifecycle—from architecture and large-scale data collection to training, validation, deployment, and optimization to meet stringent industrial standards.How your work moves the mission forwardDevelop, train, and deploy multi-modal feedback and interaction controllers aimed at solving high-precision insertion and assembly tasks.Lead the AI manipulation model lifecycle, conducting regular trials on industrial hardware to assess algorithmic modifications and curate high-quality training datasets.Design and build modular components for reinforcement and imitation learning, continually striving to enhance the robustness of contact-rich assembly tasks.Stress-test and optimize the real-time execution framework for learned manipulation models within the Intrinsic platform.Skills you will need to be successfulA PhD or equivalent professional experience in Robot Learning and AI Manipulation (such as Applied Reinforcement Learning, Visuomotor Policy Learning, or Vision-Language-Action models).At least 2 years of professional experience in C++ and Python, with a proven history of delivering production-quality code.Deep expertise in ML Frameworks: JAX, TensorFlow, or PyTorch.Hands-on experience with hardware, specifically testing and iterating on physical robots equipped with vision and force-torque sensors.Operational grit: A strong desire to spend significant time in the lab, managing hardware experiments and troubleshooting issues.
Grab Holdings Inc. is seeking a Senior Software Engineer focused on perception for robotics in Singapore. This position centers on developing software that helps robots understand and respond to their surroundings. Role overview This role involves designing and building advanced systems that allow robotic platforms to interpret their environments. The work supports real-world applications, turning technical concepts into practical solutions for robotics. What you will do Create and refine perception algorithms for robotic systems Implement software that enables robots to process sensory data Contribute to projects that shape the capabilities of intelligent robotics Impact Your work will influence how robots interact with the world, playing a key role in advancing robotics technology at Grab.
Grab Holdings Inc. is looking for a Senior Software Engineer to join the Decision & Planning Algorithms team in Singapore. This position centers on advancing the algorithms that support and improve robotics systems used by millions throughout Southeast Asia. Role overview This role involves leading the development of algorithms that directly impact the performance and capabilities of robotics at Grab. The work requires close collaboration with cross-functional teams to design, implement, and refine solutions that address real-world challenges at scale. What you will do Analyze complex problems within robotics systems and identify opportunities for improvement Develop and optimize algorithmic solutions that increase efficiency and effectiveness Work with colleagues across different disciplines to deliver robust, scalable outcomes Requirements Experience in designing and implementing algorithms, particularly for robotics or related systems Ability to collaborate with diverse teams to solve technical challenges Strong analytical and problem-solving skills
Join Our Team as a Robotics EngineerAt General Robotics, we are pioneering the future of robot intelligence, striving to facilitate the swift, secure, and effective implementation of general intelligence in autonomous systems and robotics. Our innovative platform, GRID, features an extensive repository of robotic skills through a speedy, cloud-native runtime, designed to enhance the intelligence of various robotic forms, including aerial, wheeled, humanoid, quadruped, and robotic arms.We are on the lookout for talented Robotics Engineers to be part of our dynamic team. You will play a pivotal role in integrating our cutting-edge technology into physical hardware and spearheading customer deployments. This position offers a unique opportunity to witness the transformative power of Physical AI and collaborate with a distinguished team of AI and robotics experts.
Grab Holdings Inc. is seeking a Senior Software Engineer specializing in decision and planning algorithms for robotics. This role is based in Singapore and centers on advancing the company’s robotics capabilities. Key responsibilities Lead the development of solutions that enhance robotics decision-making and planning. Work on projects aimed at increasing the precision and efficiency of robotics operations. Share expertise to help shape the future direction of robotics at Grab. Location This position is located in Singapore.
As a Software Automation Testing Engineer, you will play a crucial role in ensuring the quality and reliability of our software products. Your key responsibilities will include:- Translating business requirements into well-structured test scenarios and cases for comprehensive test coverage.- Designing and executing functional, integration, and regression tests across various systems and platforms.- Identifying, documenting, and tracking defects with detailed reproduction steps and expected outcomes for efficient resolution.- Collaborating with developers, analysts, and stakeholders to troubleshoot issues across systems and APIs, fostering effective communication and problem-solving.- Supporting and enhancing automation frameworks for critical workflows to continuously improve testing efficiency.
Join our dynamic team at Accion Labs as a Test Engineer. In this role, you will be responsible for designing and executing test plans, identifying defects, and ensuring the quality of our software products. You will collaborate with developers and product managers to understand the requirements and help deliver high-quality software to our clients.
Key Responsibilities:Create, develop, and maintain automated testing scripts that encompass core functionalities of the product.Design and enhance automation testing frameworks to improve testing efficiency and coverage.Collaborate with development teams to assess requirements, formulate detailed test plans, and guarantee complete and stable product functionality.Perform functional, performance, regression, and stress testing to quickly identify and resolve issues.Create and maintain test cases to ensure comprehensive testing coverage that meets quality benchmarks.Integrate automated tests within CI/CD pipelines for ongoing quality enhancement.Generate regular testing reports that provide thorough assessments of product quality and recommendations for improvements.Stay updated with the latest testing technology trends and introduce innovative tools and techniques to the team.
ABOUT LUMILENSAt Lumilens, we are at the forefront of creating essential photonics infrastructure that will drive the future of AI supercomputing. Our innovations range from chip-to-chip optical interconnects to scalable photonic engines, paving the way for a revolution in computing—faster, cooler, and significantly more efficient.As a well-funded startup supported by Mayfield and led by industry veterans who have successfully developed transformative technologies, this is not just another job. It’s a ground-floor opportunity to fundamentally rethink the optical layer from the silicon level up. You will collaborate with a team of top-tier engineers tackling some of the most challenging problems in optics, systems, and scalability. Each line of code you write and every design decision you make will have a lasting impact on the infrastructure of tomorrow.If you're seeking a mission-driven role with momentum and the opportunity to make a significant impact, join us on this exciting journey. We’re just getting started.POSITION OVERVIEWIn the role of Optical Manufacturing Test Engineer with a focus on software automation, you will engage in test automation and networking protocols. Your primary responsibility will be to validate complex systems at Layer 1 and Layer 2 using advanced tools such as Ixia, while also developing Python-based frameworks. This critical role is essential for validating and ensuring the quality of Lumilens’ photonic components, modules, and systems. You will blend hands-on production testing with software test development and reporting, supporting both new product introduction (NPI) and volume manufacturing.You will collaborate closely with optical design, hardware, and manufacturing teams for design optimization, calibration, characterization, and troubleshooting.DUTIES/RESPONSIBILITIESWork alongside design engineering and manufacturing teams to define and develop software tests for high-volume production of premium optical components.Own the end-to-end manufacturing test process, ensuring all modifications and upgrades to test and manufacturing software adhere to change control and established Quality Management System (QMS) requirements, including monitoring software revision control, bug tracking, tester updates, regression testing, and test logs.Maintain up-to-date documentation and test specifications, utilizing systematic processes for test cases, results, and defect management.Demonstrate proficiency with version control systems such as GitHub or Bitbucket.Conduct functional, regression, and performance testing on Layer 1 and Layer 2 systems, ensuring optimal performance and reliability.
Join our dynamic team at Accion Labs as a Performance Testing Engineer specializing in Siebel. We are seeking a talented individual who is passionate about ensuring the performance and reliability of software applications. In this role, you will be responsible for designing, executing, and analyzing performance tests, identifying bottlenecks, and providing solutions to enhance system performance.
Join our dynamic team at Aarna HR Solutions Pvt Ltd as a Test Development Engineer. In this role, you will be instrumental in designing and implementing innovative testing solutions, ensuring the highest quality of our products. You will collaborate with cross-functional teams to develop comprehensive test plans and execute testing strategies that align with our agile development processes.
Role overview NCS Pte Ltd seeks a Testing Engineer (C3) in Singapore. The position centers on upholding and enhancing the quality and performance of software products. What you will do Develop, execute, and maintain test plans for software releases Identify defects, document findings, and monitor issues throughout the testing cycle Collaborate with development teams to clarify requirements and resolve problems Help ensure products meet established quality standards before release Requirements Background in software testing or quality assurance Keen attention to detail and a strong focus on product quality Ability to work well with cross-functional teams
Intrinsic Robotics, a pioneering venture under Alphabet, is on a mission to redefine the capabilities of industrial robotics. Our team is committed to harnessing advancements in AI, perception, and simulation to revolutionize the field of industrial robotics, placing software and data at its core.Our goal is to make intelligent robotics accessible and usable for countless businesses, entrepreneurs, and developers. We are a vibrant group of engineers, roboticists, designers, and technologists dedicated to unlocking the creative and economic potential of industrial robotics.RoleAs the Senior Software Engineering Lead, you will spearhead an engineering team focused on ensuring the resilience and reliability of our robotics software platform. You will architect systems that proactively identify and mitigate vulnerabilities across our APIs, SDKs, web interfaces, and cloud-to-edge communication layers. By simulating diverse scenarios, including AI model inference timeouts, high network latencies, data pipeline congestion, and malformed inputs, you will guarantee that our platform remains robust and predictable, even under adverse conditions. You will lead a specialized team in developing automated frameworks that replicate real-world disruptions, thereby providing a solid infrastructure for developers crafting the next generation of AI-driven robotics. Your responsibilities will also encompass the creation of essential monitoring tools to gain in-depth insights into overall system health. As a pivotal technical leader, you will collaborate with elite engineering teams in Mountain View and Munich to align resilience strategies and establish global benchmarks for software reliability.How Your Work Propels Our MissionDesign and implement automated resilience tests focusing on service boundaries and hybrid environments (both on-prem and Cloud).Enhance the robustness of AI integrations by applying failure injection within data pipelines.Utilize fuzzing and property-based testing techniques across the platform to ensure efficient degradation.Strengthen the stability of developer tools and frontend systems against latency and service interruptions.Foster a culture of reliability through mentorship in defensive programming and by leading global "Game Day" exercises.Develop observability tools to monitor and analyze comprehensive system health.
Join Accion Labs as a Build and Test Environment Support Engineer, where you will be pivotal in ensuring the robustness and efficiency of our software development environments. You will be responsible for setting up, maintaining, and troubleshooting build and test systems to facilitate continuous integration and deployment processes.
Role overview ncs3 is hiring a Lead or Senior Systems Engineer to focus on Multi-Robot Systems in Singapore. This position involves developing robotics technology from early concept through to deployment, with an emphasis on coordinating multiple robots in complex environments. What you will do Design, implement, and improve software for managing and coordinating multiple robotic systems Collaborate with colleagues from different disciplines to deliver reliable and high-performing robotics solutions Apply technical expertise at every stage of the project, from initial planning through to launch Requirements Experience working with multi-robot or distributed systems engineering Strong foundation in software design and optimization within robotics Skilled at working with cross-functional teams to meet project objectives
Apr 27, 2026
Sign in to browse more jobs
Create account — see all 1,424 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.