07/16/2026 updated

**** ******** ****
verified
Premium member
100 % available

Robotics Engineer & High-Performance Infrastructure | C++, Rust, Go, PostgreSQL

Singapur, Singapore
Worldwide
Master of Science
Singapur, Singapore
Worldwide
Master of Science

Profile attachments

260716_YW_robotics.pdf

About me

I build robotics backend and high-performance infrastructure for autonomous systems: real-time simulation, middleware, and cloud backends. 15+ years C++/Python, ROS2, Linux. Experienced in robotics and embedded. Exploring blockchain infrastructure.

C++ (Programming Language)Nvidia CUDAEmbedded SystemsPostgreSQLRobotics Design and ProductionRust (Programming Language)Perf (Linux)Gitlab-cigRPC
Senior Staff Software Engineer & Architect with 13+ years designing mission-critical, cross-cutting frameworks and core services for robotics, autonomous systems, and safety-critical embedded platforms on Linux. Deep expertise in modern C++ (C++11/17/20/23), real-time distributed systems, behavior coordination, SLAM-based world representation, and simulation/playback environments.

Technical SkillsC++ & Systems Programming
  • Languages: C/C++ (13+ years), Python (9 years), Rust (1+ year), Go (2+ years), Bash
  • Standards & Paradigms: C++11/17/20/23, Multithreading, IPC, POSIX, RAII, Move Semantics, Template Metaprogramming, Type Erasure, Memory Management
  • Libraries: STL, Boost, Eigen, Google Test, fmt, log4cpp, OpenSSL
  • Performance & Debugging: Valgrind, perf, Nsight Systems, gdb, AddressSanitizer
Linux & Embedded Platforms
  • Operating Systems: Linux (Yocto, Debian, Arch), QNX, FreeBSD, Embedded RTOS
  • System Level: Real-time Scheduling, POSIX APIs, systemd, Kernel/User-space Dev
  • Hardware: ARM SoC, TI-RM4x, CAN, UART, I2C, SPI, Ethernet
Robotics, Middleware & IPC
  • Frameworks: ROS2, Nav2, Gazebo, SLAM (Cartographer, DTSAM), PCL, OpenGL, CUDA, ReRun
  • IPC & Protocols: gRPC, Protobuf, ZeroMQ, MQTT, TCP/IP, WebSocket — RPC and streaming patterns
  • Behavior & State: Nav2 Behavior Trees, State Machine Frameworks, Kalman/Particle Filters
Build, Deployment & Tooling
  • Build Systems: CMake, Make, Ninja, Bazel, Conan, Cross-compilation
  • DevOps: Docker, GitLab CI/CD, Jenkins, Kubernetes
  • Code Generation: Template metaprogramming, build-system code generation, automated scaffolding
AI/ML & Scientific Computing
  • Libraries: OpenCV, Pandas, Scikit-learn, PyTorch, TensorFlow, Stable Baselines3, Gymnasium
  • Local AI & Inference: Llama.cpp, Whisper.cpp, Kimi 2.6, Qwen 3.7, Gemma 4

Languages

ChineseBasic knowledgeGermanFluentEnglishFluent

Project history

Software Design und Software-Entwicklung für SaaS eventics.app

Yobotics Pte. Ltd.

Internet & IT

< 10 team member

  1. Software-Beratung und -Entwurf für die Implementierung in PostgreSQL, Go Backend und Sveltekit Frontend
  2. Software-Entwicklung mit PostgrSQL, Go, Typescript, Sveltekit, und TailwindCSS
  3. Algorithmen-Entwicklung für autonomes Fahren und Lokalisierung.

Freelance Senior Robotic Software Engineer

Confidential

Industry & Mechanical Engineering

500-1000 team member

Role: Freelance Software Developer and Architect
Tech Stack: C++20, Rust, Python3, CMake, Make, Docker, Yocto Linux, ROS2, GoogleTest
Contributions:
  - Redesigned software architecture and CMake build system for improved modularity.
  - Architected and implemented fast exploration, SLAM, lidar-based object detection, and docking.
  - Optimized robot autonomy and built an offline simulator application.

Freelance Senior Software Engineer

Daimler AG

Automotive & Vehicle Manufacturing

>10.000 team member

- Role: Freelance Software Developer
- Tech Stack: C++17, Python3, Bash, CMake, Docker, Yocto Linux, DLT, QNX, QEMU, Catch2
- Contributions:
- Developed real-time logging and automated test framework.
- Designed cross-platform software integration and deployment.

Embedded Software-Ingenieur

Self-Employed

Industry & Mechanical Engineering

- Role: Freelance Software Engineer
- Tech Stack: C, C++11, Python3, Enterprise Architect, Jenkins, CxxTest, CANOpen, SPI, UART
- Contributions:
- Developed SIL3 safety-based persistence module on TI-RM4x SoC.
- Developed automated test infrastructure using the ECC (Error Correction Code) and self-test capabilities of the chip.

C++ Softwareenwicklung für Infotainmentsysteme in Multi-OS-Umgebung (Linux, QNX, Android)

Visteon Electronic GmbH

Automotive & Vehicle Manufacturing

* Forensic
* Execution management
* Build management
 

Systemingenieur für Diesel ECU

Robert Bosch GmbH

Automotive & Vehicle Manufacturing

C++ Softwareentwicklung für Infotainmentsysteme in QNX OS

Harman/Becker Automotive Systems GmbH

Automotive & Vehicle Manufacturing

* Execution management
* Realtime logging system
* Software-Tooling

Certificates

Generative AI Fundamentals

DataBricks

2023

Linux Foundation Certified System Administrator

Linux Foundation

2022

Containers Fundamentals (LFS253)

Linux Foundation

2022


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in