Support the software lead in administration or software documentation when required. Develop, optimise and test software algorithm APIs under Windows and/ or……
A 4 year degree in Computer Science, Electrical Engineering, Robotics, or a closely related technical field. As a Software Engineer in the Perception team, you……
Explore and apply modern AI technologies, including large language models, computer vision, multimodal AI, AI agents, and modern AI engineering techniques.…
Integrate navigation with the wider autonomy stack, including perception and motion control. Able to debug across the hardware-software boundary and work……
Education: Masters/PhD in Computer Science, Machine Learning, AI, Robotics, or related field. Collaboration and Documentation: Working closely with hardware……
Experience with vision-language models, open-vocabulary detection, or embodied scene understanding. Prior work on manipulation or mobile robotics perception.…
Bachelor's or Master's in Robotics, Mechanical/Electrical Engineering, Computer Science, or related field. Experience calibrating computer vision and perception……
You will work with world-class experts in the field of mobility solutions and advance the state of the art in areas such as computer vision, sensor fusion,……
Support deployment, testing, and field validation. The candidate should be capable of personally developing prototypes, validating technical approaches, and……
Masters or Ph.D. in Machine Learning, Computer Science, Robotics, Applied Mathematics, Statistics, Physics or a related field; or equivalent industry experience……
Work with software engineers on software integration and testing. Work closely with the team to perform experimental testing, verification and validation in……
Work with development, manufacturing, and quality teams to ensure image quality robustness from early development through mass production and field deployment.…
You will use deployment pressure to uncover missing capabilities, design evaluations, collect data, adapt models, and turn one-off field learnings into reusable……
Bachelor’s degree (or higher) in Mechanical Engineering, Robotics, Mechatronics, Electrical Engineering, Computer Engineering, or related field .…
Bachelor’s/Master’s in Computer Science, Robotics, Electrical/Mechanical Engineering, or related field. Lead technical design discussions, mentor engineers, and……
Experience in robotics software development using ROS/ROS2. Configure and integrate humanoid robot hardware and software systems for door opening and doorway……
BS or MS in Computer Science or a related field. The team is responsible for the design and development of cutting-edge systems and software for Motional's……
Support field testing, debugging, and deployment activities. Educational Background: Ph.D. or Master’s degree in Computer Science, Robotics, Engineering, or a……
Support field testing, debugging, and deployment activities. Educational Background: Ph.D. or Master’s degree in Computer Science, Robotics, Engineering, or a……
Use logs, metrics, and field data to diagnose issues and guide improvements. Drive root cause analysis across software, data, and system interactions.…
To address these pain points, this project proposes leveraging large language models (LLMs) and large model technologies to achieve significant breakthroughs.…
Support field teams by analyzing issues reported from deployed robots and assisting in identifying corrective actions or hardware/software compatibility risks.…
Integrate navigation with Asimov's broader autonomy stack including perception and locomotion. Ability to debug across the hardware-software boundary and move……
Perform design, implementation, and deployment of advanced software modules for robotics systems, such as perception, localisation, navigation, machine learning, or robotics management
Develop, optimise and test software algorithm APIs under Windows and/ or embedded Linux environments
Develop validation and verification test plans, to ensure that the engineering deliverables meet both customer goals and internal specifications as well as troubleshooting
Participate in meetings with cross-functional teams to solicit inputs for continual improvement process
Conduct trials to collect data and evaluate the attribute or capability of the software modules. Perform quality assurance to ensure it meets the expected results
Support the testing/ deployment engineer in defining DOE (design of experiment) procedures, analysing and documenting the result
Support the software lead in administration or software documentation when required
Troubleshooting robotics systems in both simulation and physical system
Static code analysis, unit testing and code coverage
Perform system deployment, integration, tests and project documentation
Communicate with internal/ external customers on project requirements/ progress and on-site system implementation
Requirements:
At least a Degree in Computer Science, Electrical/ Mechatronics/ Mechanical Engineering (related discipline or equivalent)
Entry level candidates are welcome to apply.
Knowledge or experience related to C, C++
Knowledge or experience related to Python programming is an added advantage
Knowledge of ROS is an added advantage
Experience in embedded systems implementation, such as ARM, DSP or FPGA, would be an added advantage
Having experience in technology development for robotics systems will be a plus, not mandatory
Ability to contribute as a team player or independently
Strong interpersonal and communication skills
Ability to demonstrate a high level of initiative and resourcefulness