Job Description
Senior C++ Engineer
- Rate TBD
- Location Canada
- Type of project
- Duration
- Education required N/A
- Years of experience N/A
- Type of employment N/A
- Area of Specialization N/A
- Languages required N/A Workhoppers Home
- Description
We are seeking a senior freelance C++ / systems engineer to design and
optimize a real-time, high-performance sensor data logging pipeline
for robotics / autonomous systems.
Scope:
* Sensor integration: Industrial cameras (GigE Vision, USB3 Vision,
GMSL), LiDAR (Ouster, Velodyne, Robosense), GNSS/IMU (NovAtel, u-blox,
VectorNav)
* Hardware triggering, PPS synchronization, precise timestamping,
clock alignment
* High-throughput, multi-threaded C++ logging architecture
* Synchronized capture of images, point clouds, navigation data
* Performance profiling, memory optimization, low-latency
buffering/queuing
* Linux systems programming, reliability & fault tolerance
* Code reviews, coding standards, mentorship of a junior developer
Requirements
* 7+ years C++ (strong), Python
* GNSS/IMU data handling: NMEA, RTK, binary protocols
* Experience with sensor fusion, SLAM, localization pipelines
* Linux power user, CMake, Git, CI/CD
-December 16, 2025