Tech jobs
Job listings
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.
Embedded Software Engineer (Embedded Linux)
The Embedded Software Engineer will develop and maintain C/C++ software for embedded Linux platforms, including device drivers and network communication. The role involves board bring-up, system integration, and close collaboration with hardware engineering teams.
Intermediate Data Engineer
Minimum requirements: Post Graduate Degree: Information Technology Post Graduate Degree: Information Studies Masters Degree: Information Technology Masters Degree: Information Studies Experience Minimum 3 years…
Enterprise Data Architect
As an Enterprise Data Architect, you'll be responsible for designing and developing the company's data infrastructure. You'll work with IT to ensure that all of our data sources are secured and compliant.…
Development Engineer - Hardware
Development Engineer - Hardware Key Responsibilities Design electronic circuits and systems based on detailed specifications Build and test prototypes to validate functionality and performance Ensure product…
Data Scientist
Role Purpose Derive business value from data through systematic analysis and interpretation. Proactively source data from multiple suppliers and conduct advanced statistical and analytical work to extract actionable…
Data Scientist - Insights
Minimum requirements: Matric / Grade 12 / National Senior Certificate Advanced Diplomas / National 1st Degrees Post Graduate Degree Computer Science, Econometrics, Mathematical Statistics, Actuary Science (ideal) SAS…