Support the software lead in administration or software documentation when required. Conduct trials to collect data and evaluate the attribute or capability of……
The ideal candidate is resourceful, a fast learner, and excited to work across machine learning, large language models (LLMs), and computer vision to enhance……
Learn and follow software development best practices. Identify and resolve software defects under guidance. As an intern, you will work closely with experienced……
Practical experience using AI‑assisted development tools or integrating AI‑enabled features (e.g., automation, intelligent search, summarisation, natural‑……
Basic Qualifications: Bachelor's degree, OR 3+ years of relevant work experience Preferred Qualifications: Bachelor's degree, OR 3+ years of relevant work……
This role will contribute both to new visualization platform development and to the ongoing maintenance and enhancement of existing visualization software that……
The role entails a larger focus on data engineering, data-driven automation,data analysis. Contribute to a team that focuses on data engineering worklows, AI……
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, with 2–5 years of experience in software development.…
Volunteer Paid Time off available after 6 months of employment for eligible employees. Bachelor's degree in engineering or computer science discipline required.…
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……
Expertise in coding, debugging with embedded software programming Languages – C, C++. Basic knowledge in Networking, TCP/ IP protocol, Ethernet, IP addressing,……
Bachelor’s Degree in Computer Science / AI / Software Engineering or related field. We are hiring a Junior AI Engineer to support end-to-end Agentic AI……
Strong programming fundamentals with hands‑on experience in at least one general‑purpose language (e.g., Python, JavaScript/TypeScript, C#, or equivalent).…
Education: Bachelor’s degree in mechanical engineering or a related field. Analytical Skills: Strong problem-solving abilities and experience with data analysis……
Develop detailed test plans, cases and scripts that cover various scenarios and conditions. Experience in developing and maintaining software using relevant……
PHD / Masters / Degree in engineering discipline with minimum 1-3 year experience. Design and develop software for high-performance automated Computer Vision……
Now we're supporting end-users TikTok app and Agency's Backstage data applications, enhancing internal platforms with data suites, analysis, diagnosis.…
5+ years of professional software engineering experience delivering production systems. Solid understanding of software engineering fundamentals, including……
We are looking for sensible and inquisitive engineers and scientists with a strong background in the fields of artificial intelligence, deep learning, data……
Create observability data warehouses and use data-driven approaches to optimize cluster performance. Knowledge of big data or machine learning workflows in a……
Stay current with industry best practices and emerging Java technologies. Solid understanding of data structures, algorithms, and computational complexity.…
Final year or recent graduate with a background in Software Development, Computer Science, Computer Engineering, or a related technical discipline.…
Good understanding of complex algorithms and data structures. As a Software Engineer, you will work on designing, developing and improving key components of the……
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