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
Junior Windchill Developer at Capgemini Engineering working on customizing and maintaining Windchill PLM systems with a focus on Java development and collaboration with senior developers.
Senior C# Developer contributing to CBC/Radio - Canada's OTT Team with software development. Designing and modifying components for digital platforms, ensuring high performance and quality.
Developer, Co - op for CARFAX Canada involving hands - on development and collaborative projects. Engage in meaningful work with an enthusiastic team in a tech - focused environment.
Hiring a Lead Software Engineer / Technical Lead (Java) for a Capital Markets tech team in Toronto. Hybrid role requiring Java, Spring Boot, and leadership skills.
Service Representative needed to manage ATM deposit/payment activities, support transaction processing, and ensure compliance. Pay: $17.60 - $23.19/hr.