Support the software lead in administration or software documentation when required. Develop, optimise and test software algorithm APIs under Windows and/ or……
The ideal candidate is resourceful, a fast learner, and excited to work across machine learning, large language models (LLMs), and computer vision to enhance……
We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking……
Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent field. Lead the implementation of real-time software, data processing……
Assists in pre- planning, job execution, and post job analysis to ensure project success and efficiency. Participates in developmental programs to accelerate……
We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking……
Hybrid working including flexible working arrangements, and up to 20 days per year working from abroad (home country). Experience with MySQL or similar RDBMS.…
We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking……
We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking……
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field - or equivalent practical experience. Proficiency in C and C++.…
Deliverable: Characterization data analysis, execution and implementation of optimized CMP process condition/recipe for maximizing throughput or lower operation……
Plan machine operation process and coordinate with other cross-functional software engineers/teams, such as field application teams, communication, automation,……
Familiarity with software testing methodologies. Working experience: At least 4 years relevant working experience – full stack software development, REST API……
Efficiency in ideation and implementation, prioritizing tasks based on urgency and impact. Design, develop, and maintain robust APIs including public TTS API,……
Candidate with less than 1 year experience may apply. Some experience with Agile software development process. The Preferred – You Might Also Have:…
Work closely with pre-sales team to translate requirements/ideas into products/solutions. NET software/application in line with technical design.…
Proficiency in at least one backend programming language such as Java, Go, Python, or C++. Bachelor's degree or above in Computer Science, Software Engineering,……
1 year of experience as a Full-stack developer. Participate in entire embedded systems implementation cycle. Design and implementation of data storage solutions……
Preferably interested in or have relevant experience in zero-code and low-code directions; familiar with a language such as Node.js / Python /Go/ Java , good……
Experience with Objective-C/Swift (minimum 1 year). Take full ownership of projects from design (in collaboration with the design team) to implementation to……
Integration of LLM agents with data processing, visualization, or external software tools. 1–3 years of relevant work experience in AI, ML, software engineering……
Proficient in both English & Chinese language (to correspond with Chinese speaking clients and partners). Collaborate with other software engineers, business……
We’re looking for a software engineer with a unique blend of experience and interest in systems, architecture, network and software development practices.…
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