Senior Embedded Developer responsible for the iGUIDE camera system software. Collaborating with cross-functional teams to design and deliver new product capabilities in the embedded stack.
Responsibilities
Own the design/implementation of production C/C++ across the embedded stack
Contribute to the architecture of our system, following and evolving best practices
Maintain device-to-app interfaces (protocols/SDK layers) and partner with mobile engineers to troubleshoot cross-boundary issues.
Lead major feature delivery: scope, timelines, risks, and integration across hardware/firmware/mobile.
Mentor peers and drive team efficiency improvements.
Support releases: versioning, compatibility, and post-release monitoring.
Requirements
5+ years building and shipping modern C++ (C++17+) for embedded Linux
Proficient with AI coding assistants (Claude Code, Cursor, Copilot) for development, debugging, and code review
Experience orchestrating AI agents to automate multi-step engineering workflows, with sound judgment on when to verify or override output
Comfortable integrating AI tooling (prompts, skills, MCP servers) with internal build, CI, and device-debug systems
Experience collaborating effectively with team members and other stakeholders to develop concepts from ideation, to launch, to subsequent iteration
Ability to effectively convey complex technical concepts, especially those that span embedded and mobile domains to both technical and non-technical stakeholders
Self-motivated, proactive, and comfortable working in a fast-paced, dynamic startup environment where hardware and software evolve together.
Benefits
100% employer-paid flexible benefits plan
Comprehensive Health & Dental coverage
3% RRSP/DPSP Match
Health Spending Account (HSA) or Lifestyle Spending Account (LSA) options
Senior Integration Software Engineer for a 12 - month remote contract in Canada. Requires active Reliability Status, 10+ years of software engineering, and Azure integration expertise.
Authorization Developer at 1Password, building access - control systems for its secure password - management and unified - access platform. Shipping Go features, APIs, and services while improving authorization reliability and developer workflows.
Engineering Project Planner coordinating schedules, workload, capacity, and risks for Expleo’s aerospace engineering projects in Saint - Bruno. Maintaining JIRA plans and supporting IBM Rational EWM deployment.
Engineering Project Planner coordinating engineering schedules, workload, capacity, and risks for Expleo, a global engineering and consulting provider. Supporting JIRA governance and IBM Rational EWM deployment across multidisciplinary aerospace and railway projects.
Senior Statistical Programmer supporting a pharmaceutical client’s epidemiology team with real - world evidence data preparation and statistical analysis. Developing analytical databases, study outputs, and reports from claims and EHR data.
Analog/mixed - signal IC designer developing high - speed optical transceiver chips for Cisco’s Acacia. Architecting CMOS circuits, layouts, measurements, and production designs in a hybrid team.
Becario de arquitectura e ingeniería colaborando en proyectos de construcción en España. Modelado de edificios en Revit y MEP, además de bocetos e infografías digitales.
Senior iOS Engineer building scalable mobile products for EarnIn, an earned wage access company. Leading architecture, feature development, performance, APIs, testing, and data - informed improvements.
Dynamics Developer building Microsoft Dynamics and Power Platform applications for Capco’s financial - services clients. Supporting architecture, integrations, testing, DevOps, and production deployments.