Tech jobs
Job listings
Backend Developer
Backend developer designing and building J2EE-based web services, deploying across environments (Dev, SIT, UAT), and supporting issue resolution for an in-house IT team in Phnom Penh.
RQ07968:Software Developer-Remote
An Intermediate Software Developer will modernize legacy GIS desktop applications (GapTool and VAPT) for Ontario’s Ministry of Environment, Conservation, and Parks, migrating from ArcMap 10.x/VBA to ArcGIS Pro/C# to ensure long-term support and functionality for ecological conservation planning.
Senior C++ Game Software Engineer
Develops and optimizes slot machine game software in C++ for immersive gaming experiences, focusing on gameplay mechanics, performance tuning, and cross-platform compatibility.
Cloud Architect - Technical Specialist
Design and build large-scale cloud systems for clients, leveraging AWS/Azure/GCP to solve complex business challenges with a focus on architecture, databases, and security.
Software Developer (.NET | React) - 1 year contract
Develops and maintains .NET and React applications with WPF front-ends, REST APIs, and messaging systems, deploying on Docker/Kubernetes.
Software Engineer - AI Systems
Build and maintain Python-based tools and AI model integrations within NVIDIA Omniverse to power 3D digital twin and simulation solutions for industrial use cases like automated inspection and IoT data pipelines.
Software Engineer C/C++ (Automation & Vision)
Develop C/C++ multi-threaded Windows applications for AI-integrated automated optical inspection machines, collaborating with cross-functional teams and supporting field service engineers.
Software Engineer (Computer Vision | Automation)
Builds high-performance software for automated computer vision systems, focusing on image processing, algorithm optimization, and real-time multi-threaded applications for inspection and automation.
Software Engineer (Robotics) 6 months contract
Develop and enhance robot perception systems (object detection, tracking, terrain mapping) using Python for ML training and Rust/C++ for embedded deployment, with on-site testing and benchmarking in Singapore.
Senior / Principal Embedded Software Engineer (Flash Memory)
Design and develop embedded software for flash memory management (eMMC, NAND) in a multinational team, focusing on low-level drivers, wear levelling, and data integrity using C/C++.
System Test Engineer (m/f/d)
The System Test Engineer will design, conduct, and document system and acceptance tests for complex IP network environments. The role requires strong networking expertise and collaboration with development teams to validate high-quality engineering solutions.
Software Developer (m/f/d) Level 5 – Algorithms and Data Fusion
Develop modular data-fusion frameworks in C++ for real-time, distributed systems, leading junior engineers and integrating heterogeneous sensor data.
Robotics Cybersecurity Software Engineer - 6 months
Develop secure C++/Python software for ROS2-based robotic platforms, designing and implementing cybersecurity solutions, supporting audits and incident response on a 6-month contract.
Developer for Automated Hardware Testing (m/f/d)
Develop software for controlling and automating hardware test systems, including designing production and functional tests for electronic assemblies using C++ or Python, with low-level hardware interfaces (UART, SPI, I²C, etc.) in a defence project.
Senior System Analyst- Investment Banking (M-SM)
Senior System Analyst maintaining and enhancing investment banking systems, collaborating with cross-functional and vendor teams, using ASP.NET, C#, and database/web technologies in a hybrid Bangkok role.
Jr. Software Developer/Programmer (VB.NET | C++) - West
Junior developer building, debugging, and maintaining legacy web/desktop applications using VB.NET, ASP, or C++ with basic SQL, plus documentation and UX improvement tasks.
Math Analyst
The Math Analyst will perform mathematical analysis and testing for games, including writing programs to calculate game features and conducting statistical testing on RNG data. The role involves documenting source code, writing project reports, and communicating technical findings to internal and external stakeholders.
Mid-Level Software Developer
The software developer will design, build, and maintain robust software solutions to support commercial operations, utilizing technologies like AWS, Flutter, and modern programming languages. The role involves full-lifecycle project management from architecture to deployment and mentoring junior team members.
Lead Platform Engineer
Lead Platform Engineer designing and implementing a Kubernetes-based application platform control plane, building custom CRDs, controllers, and Crossplane Functions primarily in Go.