16.07.2026 aktualisiert

**** ******** ****
verifiziert
Premiumkunde
100 % verfügbar

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

Singapur, Singapur
Weltweit
Master of Science
Singapur, Singapur
Weltweit
Master of Science

Profilanlagen

260716_YW_robotics.pdf

Über mich

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.

Skills

C++CUDAEmbedded SystemsPostgreSQLRoboticsRust (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

Sprachen

ChineseGrundkenntnisseGermanverhandlungssicherEnglishverhandlungssicher

Projekthistorie

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

Yobotics Pte. Ltd.

Internet und Informationstechnologie

< 10 Mitarbeiter

  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

Industrie und Maschinenbau

500-1000 Mitarbeiter

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

Automobil und Fahrzeugbau

>10.000 Mitarbeiter

- 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

Industrie und Maschinenbau

- 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

Automobil und Fahrzeugbau

* Forensic
* Execution management
* Build management
 

Systemingenieur für Diesel ECU

Robert Bosch GmbH

Automobil und Fahrzeugbau

C++ Softwareentwicklung für Infotainmentsysteme in QNX OS

Harman/Becker Automotive Systems GmbH

Automobil und Fahrzeugbau

* Execution management
* Realtime logging system
* Software-Tooling

Zertifikate

Generative AI Fundamentals

DataBricks

2023

Linux Foundation Certified System Administrator

Linux Foundation

2022

Containers Fundamentals (LFS253)

Linux Foundation

2022


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden