Senior Embedded Systems Engineer
4 days ago
About CitylogixCitylogix 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 roleWe’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 doOwn the design, development, and maintenance of sensor integrations, including:Industrial cameras (GigE, USB3, GMSL)LiDAR sensors (e.g., Ouster, Hesai)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.Qualifications7+ years of experience in embedded systems or systems software engineeringDeep expertise in C++ (Python experience preferred)Strong experience working with embedded LinuxHands-on sensor integration experience using vendor SDKsComfortable debugging across hardware, OS, SDK, and application layersNice to HaveExperience with mobile mapping, robotics, autonomous systems, or perception platformsExposure to real-time or near-real-time systemsExperience working with multi-sensor synchronization and time-critical data pipelinesFamiliarity with field deployments and production hardware systemsExperience mentoring engineers or leading technical initiativesTech Stack (Indicative)Languages: C++, PythonOS / Platforms: Embedded LinuxSensors: Industrial cameras, LiDAR, GNSS/IMU systemsMiddleware & SDKs: Vendor-provided sensor SDKs, custom drivers and interfacesConcurrency: Multi-threading, buffering, queue-based pipelinesData: High-throughput logging, metadata pipelines, validation toolingDeployment: Vehicle-mounted, field-deployed systemsPIfda84457f39d-30511-39312481
-
Senior DevOps Engineer Anyon Systems
4 weeks ago
Montreal, Canada Anyon Systems Inc. Full timeAbout Anyon Systems Anyon Systems builds the world’s most advanced superconducting quantum computers from the ground up. Our team spans quantum engineering, hardware design, cryogenics, embedded systems, and high-performance software. We deliver full-stack quantum computing platforms deployed at leading institutions and national laboratories around the...
-
Embedded System Engineer
2 weeks ago
Montreal, Canada Amaris Consulting Full timeWho are we?Amaris Consulting est une société indépendante de conseil et de technologies au service des entreprises. Avec plus de 1000 clients dans le monde, nous déployons des solutions pour les plus grands projets depuis plus d'une décennie - tout ceci est rendu possible par une équipe internationale de 7 600 talents répartis sur les 5 continents et...
-
Embedded System Engineer
2 weeks ago
Montreal, Canada AMARIS GROUP SA Full timeWho are we? Amaris Consulting est une société indépendante de conseil et de technologies au service des entreprises. Avec plus de 1000 clients dans le monde, nous déployons des solutions pour les plus grands projets depuis plus d'une décennie - tout ceci est rendu possible par une équipe internationale de 7 600 talents répartis sur les 5 continents...
-
Firmware & Embedded Systems Engineer
2 weeks ago
Montreal, Quebec, Canada Fleetzero Full timeENGINEERS WANTED for hazardous journey. Small wages, high voltages, long hours of difficult technical work, safe career choice doubtful. Riches and Glory in case of success. JOB DESCRIPTION Join Fleetzero's embedded systems team and contribute to R&D and production of the next generation in maritime technology. We work in a highly iterative method,...
-
Embedded System Engineer
3 weeks ago
Montreal (administrative region), Canada MANTU GROUP SA Full timeWho are we? Amaris Consulting est une société indépendante de conseil et de technologies au service des entreprises. Avec plus de 1000 clients dans le monde, nous déployons des solutions pour les plus grands projets depuis plus d'une décennie - tout ceci est rendu possible par une équipe internationale de 7 600 talents répartis sur les 5 continents...
-
EMBEDDED SOFTWARE ARCHITECT
2 weeks ago
Montreal (administrative region), Canada Mannarino Systems & Software Inc. Full timeMANNARINO Systems & Software Inc. is a leader in providing safety-critical systems & software engineering services to the aerospace, defense, space, simulation & power generation industries. We work with many of the top players within their industries giving our employees exposure to the most interesting and challenging development projects. This stimulating...
-
EMBEDDED SOFTWARE ARCHITECT
1 week ago
Montreal (administrative region), Canada Mannarino Systems & Software Inc. Full timeMANNARINO Systems & Software Inc. is a leader in providing safety-critical systems & software engineering services to the aerospace, defense, space, simulation & power generation industries. We work with many of the top players within their industries giving our employees exposure to the most interesting and challenging development projects. This stimulating...
-
Senior Embedded Linux Network Software Engineer
2 weeks ago
Montreal (administrative region), Canada Hewlett Packard Enterprise Full timeA leading technology firm is looking for a Senior Embedded Software Developer in Montreal. You will work in a hybrid model, designing and implementing software for embedded systems, primarily focusing on networking solutions. The ideal candidate has over 5 years of experience in C programming and system/network software, coupled with strong troubleshooting...
-
Senior Embedded Linux Network Software Engineer
3 weeks ago
Montreal (administrative region), Canada Hewlett Packard Enterprise Full timeA leading technology firm is looking for a Senior Embedded Software Developer in Montreal. You will work in a hybrid model, designing and implementing software for embedded systems, primarily focusing on networking solutions. The ideal candidate has over 5 years of experience in C programming and system/network software, coupled with strong troubleshooting...
-
Senior System Safety Engineer
3 days ago
Montreal, Quebec, Canada Sopra Steria Full timeCompany Description CS Group Canada, a subsidiary of CS Group (part of the Sopra Steria Group), is a leader in the development and certification of safety-critical systems in the aerospace, electric, and autonomous driving industries. Joining CS Group Canada means taking part in complex, high-tech projects for some of the most prestigious system...