Job Search and Career Advice Platform

Enable job alerts via email!

Senior Embedded Systems Engineer

Citylogix

Montreal (administrative region)

On-site

CAD 90,000 - 120,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company specializing in mapping systems is seeking a Senior Embedded Systems Engineer in Montreal, Canada. You will play a key role in scaling sensor and data capture platforms, taking technical ownership of sensor integrations, and collaborating across teams to deliver high-performance systems. The ideal candidate has over 7 years of experience in embedded systems, strong expertise in C++, and is comfortable working with embedded Linux. This position offers a chance to develop innovative solutions in a dynamic environment.

Qualifications

  • 7+ years of experience in embedded systems or systems software engineering.
  • Deep expertise in C++ (Python experience preferred).
  • Strong experience working with embedded Linux.

Responsibilities

  • Own the design, development, and maintenance of sensor integrations.
  • Implement precise hardware triggering and timestamping across sensors.
  • Integrate and manage vendor SDKs and APIs on embedded Linux platforms.

Skills

C++
Embedded Linux
Debugging

Tools

Vendor-provided sensor SDKs
Custom drivers and interfaces
Job description

Citylogix builds mobile mapping and infrastructure intelligence systems for cities and public agencies. Our platforms combine vehicle-mounted sensor systems, embedded software, and AI-driven analytics to collect high-quality spatial data in real-world conditions. As we scale our technology and deployments, we’re expanding the team building the core systems that power our data collection platforms.

About the role

We’re hiring a Senior Embedded Systems Engineer to play a key role in scaling Citylogix’s sensor and data capture platforms. You’ll take technical ownership of complex sensor integrations, help evolve our embedded systems from pilot to production, and influence architectural decisions as our platforms grow.

This role reports to Head of the System Design Team, and works closely with hardware, AI, GIS, and operations teams to deliver reliable, high-performance systems in the field.

What you’ll do
  • Own the design, development, and maintenance of sensor integrations, including:
  • GNSS/IMU systems (e.g., NovAtel, u-blox, SBG Systems)
  • Implement precise hardware triggering, timestamping, and PPS synchronization across sensors.
  • Integrate and manage vendor SDKs and APIs on embedded Linux platforms.
  • Build and scale high-throughput pipelines for synchronized image, LiDAR, and navigation data.
  • Architect and optimize multi-threaded capture systems with real-time constraints.
  • Improve system reliability through validation, diagnostics, telemetry, and fault-tolerant error handling.
  • Validate and harden systems in real-world conditions (vibration, heat, weather, connectivity loss).
  • Support pilot deployments, production rollouts, and iterative improvements.
  • Collaborate across teams and mentor junior engineers.
  • Document system architecture, integration patterns, and operational best practices.
Qualifications
  • 7+ years of experience in embedded systems or systems software engineering
  • Deep expertise in C++ (Python experience preferred)
  • Strong experience working with embedded Linux
  • Comfortable debugging across hardware, OS, SDK, and application layers
Nice to Have
  • Experience with mobile mapping, robotics, autonomous systems, or perception platforms
  • Exposure to real-time or near-real-time systemsExperience working with multi-sensor synchronization and time-critical data pipelines
  • Familiarity with field deployments and production hardware systems
  • Experience mentoring engineers or leading technical initiatives
Tech Stack (Indicative)
  • Languages : C++, Python
  • OS / Platforms : Embedded Linux
  • Middleware & SDKs : Vendor-provided sensor SDKs, custom drivers and interfaces
  • Data : High-throughput logging, metadata pipelines, validation tooling
  • Deployment : Vehicle-mounted, field-deployed systems
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.