Full-time Posted May 27, 2026
Apply Now

Job Description

Develop innovative micromobility solutions with Lyft as a Firmware Engineer in Montreal. Leverage your expertise in C/C++ while collaborating on next-gen products in a hybrid work environment.
As a key contributor in Lyft Urban Solutions, you'll focus on new product introductions and enhancing existing systems. This position requires strong technical abilities in embedded systems and hands-on experience with debug tools, making it essential for the delivery of advanced mobility solutions. Collaborate closely with hardware and operations teams to ensure impactful results.
Key Responsibilities:
• Develop features for embedded systems across our product line
• Collaborate with teams to prototype and produce mobility products
• Refine and update existing systems for improved user experience
Requirements:
• Bachelor’s degree in Computer Science or related field
• 3+ years in C/C++ for embedded systems
• Familiarity with Python and real-time OS
• Strong embedded...

Apply for This Position

Ready to take the next step? Click the button below to submit your application.

Submit Application