industry and the latest technological developments. Assisting and advising other staff members on system features and customer use case scenarios. Qualifications Required: At least 3 years commercial experience using C and C++ (v11+) Experience of developing within a Unix/Linux operating system with good grasp of shell scripting Experience of RDBMS design/development using PostgreSQL or similar, and More ❯
design reviews and security improvements. What You Bring: Bilingual Skills: Fluent in Chinese & English (to navigate technical documentation and collaborate globally). Programming Expertise: Strong experience in low level C/C++ for embedded systems, plus knowledge of TypeScript for HarmonyOS Next. Mobile OS Knowledge: Familiarity with Android, iOS, HarmonyOS Next , and Linux internals. Security & Debugging Tools: Experience with Frida More ❯
design reviews and security improvements. What You Bring: Bilingual Skills: Fluent in Chinese & English (to navigate technical documentation and collaborate globally). Programming Expertise: Strong experience in low level C/C++ for embedded systems, plus knowledge of TypeScript for HarmonyOS Next. Mobile OS Knowledge: Familiarity with Android, iOS, HarmonyOS Next , and Linux internals. Security & Debugging Tools: Experience with Frida More ❯
next generation of AI models. Qualifications: * Fluency in English (native or bilingual level). * Proficiency in at least one of the following programming languages or frameworks: JavaScript, TypeScript, Python, C, C#, C++, React, Go, Java, Kotlin, or Swift. * Excellent writing and grammar skills. * A bachelor’s degree (completed or in progress). * Previous experience as a Software Developer, Coder, Software More ❯
development in the company Strong numerical and mathematical skills Strong interpersonal and communications skills, and the ability to work with external partners and clients Experience working in C++/C on a Linux platform (e.g., Ubuntu) Use of current programming language features (e.g., Boost, OpenCV, C++-17 onwards for C++) Experience working to software quality processes and following Agile best More ❯
the project team and develop software solutions aligned to the needs of our clients. Key Skills, Experience and Qualifications Experience designing, developing and implementing modular software Experience working in CC on a Linux platform (e.g., Ubuntu) Strong numerical and mathematical skills Strong interpersonal skills and the ability to work with external partners and clients Enthusiastic to learn new technology … discipline with a software engineering emphasis. Desirable Experience Familiarity with Robotics Middleware (e.g., ROS) Simulation, Robotics and Machine Learning techniques Use of current programming language features (e.g., Boost, OpenCV, C 17 onwards for C++) Experience with automating application deployment and environment configuration management Software verification and deployment techniques An understanding of defect tracking systems such as GitLab/Jira Knowledge More ❯
Have an in-depth understanding of operating systems and/or distributed systems and/or cloud computing. Good programming skills, master of at least one language, such as C/C++, Go, Python etc. Good communication skills. Desirable Experience: PhD in operating systems, distributed systems etc. Published papers in top journals/conferences. If this role is of any More ❯
team and develop software solutions aligned to the needs of our clients. Key Skills, Experience and Qualifications Experience designing, developing and implementing modular software Experience working in C++/C on a Linux platform (e.g., Ubuntu) Strong numerical and mathematical skills Strong interpersonal skills and the ability to work with external partners and clients Enthusiastic to learn new technology Successful More ❯
learning or computer vision. Robotics or autonomous systems (e.g., path-planning problems, use of ROS). Software development best practices (e.g., testing, documentation, continuous integration). Working knowledge of C/C++. Behaviours that make you brilliant for this role You are customer focussed and keep the customers needs at the forefront of your mind. You communicate clearly, respectfully and More ❯
learning or computer vision. Robotics or autonomous systems (e.g., path-planning problems, use of ROS). Software development best practices (e.g., testing, documentation, continuous integration). Working knowledge of C/C++. Behaviours that make you brilliant for this role You are customer focussed and keep the customers needs at the forefront of your mind. You communicate clearly, respectfully and More ❯
operating systems and/or distributed systems and/or cloud computing and/or machine learning algorithms. Good programming skills, master of at least one language, such as C/C++. Good communication and teamwork skills. Desired: PhD in operating systems, distributed systems, machine learning, or a related field. Published papers in top journals/conferences focused on systems More ❯