Find flexible jobs

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 TELECOMMUTE
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

2025-12-16

-December 16, 2025
 

 

As seen in