Embedded Software Project Lead

2 weeks ago


Mississauga, Canada TITAN Haptics Inc. Full time

As Embedded Software Project Lead, you will own the end-to-end delivery of software interfaces for our haptic products. This is a hands-on role: you will write production code, guide integration work, and coordinate delivery across embedded systems , operating systems, device drivers, platform SDKs , and high-level APIs . You’ll work directly with internal and external engineering teams to ensure everything shipped meets both technical and user-experience goals. The role includes real product ownership and influence over the roadmaps of emerging haptic solutions in gaming, AR/VR, mobile, touchscreens, and automotive.About TITAN HapticsTITAN Haptics is a venture-backed startup based in Toronto, dedicated to bringing advanced touch (haptic) experiences to consumer electronics—ranging from smartphones and gaming consoles to AR/VR headsets and automotive interfaces. Our small, cross-functional teams tackle tough engineering challenges. We value thoughtful problem solving, a willingness to learn, and a genuine interest in how users interact with touch feedback.You will:Define and Own Product ScopePartner with engineering, design, and product teams to refine requirements.Draft software architecture outlines and set milestones for each feature.Maintain the product backlog and make trade-off decisions when needed. Coordinate Across TeamsManage relationships with external software engineering partners, ensuring they have clear specifications and schedules.Communicate progress, challenges, and releases to internal stakeholders (hardware, firmware, QA, marketing).Facilitate regular stand-ups, design reviews, and code walkthroughs. Lead Implementation and QualityReview and contribute to core production code (Node.js, Embedded C/C++).Oversee integration efforts: connecting our haptic API to platforms like Unity, custom console SDKs, or mobile OS drivers.Ensure thorough testing, debugging, and timely releases across multiple hardware variants. Maintain and Evolve CodebasesKeep documentation up to date: API specs, integration guides, release notes.Mentor junior engineers and conduct code reviews to uphold coding standards.Monitor technical debt and drive refactoring initiatives where it matters. What You’ll BringHands-On Software Background (5+ years) Experience writing production code in Node.js and Embedded C/C++.Comfort with end-to-end full-stack integration: from low-level drivers to front-end SDKs.Proven track record of designing and leading API and software architecture. Project & Product SenseDemonstrated ability to break complex features into achievable milestones.Portfolio or examples showing how you’ve owned features or products from design through release.Aptitude for balancing technical details with user experience goals. Cross-Functional CollaborationExperience liaising with hardware engineers, QA teams, UX designers, and external partners.Clear, concise communication in English (written and verbal). Formal EducationBachelor’s or Master’s degree in Software Engineering, Computer Science, or related field. Comfortable in Google Workspace (Docs, Sheets, Slides).Familiarity with version control systems (Git) and CI/CD pipelines. Nice to HavePersonal or hobby experience in web development, electronics, or firmware.Side projects demonstrating competence in embedded software or full-stack systems.Passion for gaming, AR/VR, consumer electronics, or emerging tech trends.Fluency in additional languages (Chinese, Japanese, or Korean) to collaborate with Asia-based partners. Strong problem-solving instincts and a knack for troubleshooting.Resourcefulness: able to find creative solutions when standard approaches fall short.Self-starter: comfortable driving tasks independently and following through.Collaborative mindset: thrives in small teams and values open exchange of ideas. Location & Work ModelLocation: Mississauga, Ontario (hybrid model with flexible on-site days)TITAN operates with a flexible schedule—focus is on deliverables rather than clocking hours. Full-Time: CAD $90,000 – $135,000/year (based on experience), plus Employee Stock OptionsContract / Part-Time: CAD $45 – $75 per hourFlexible hours and vacation policy (we trust you to manage your time)Opportunity to own high-impact features in a fast-moving startupWhy This Role MattersBy joining TITAN Haptics as Software Platform Lead, you will:Play an essential part in bringing new haptic experiences to millions of users.Partner closely with hardware and firmware engineers to build unique products that stand out in consumer electronics.Have direct influence over feature prioritization, architectural direction, and user experience.Grow alongside a small, nimble team—your voice and ideas will shape our product strategy.If you’re excited about owning software products end-to-end, coordinating with passionate engineers, and helping define the future of touch technology, we’d love to hear from you.How to Apply Please send your resume, a brief cover letter explaining your interest and relevant experience, and links to any repositories or project samples to hr@titanhaptics.com. Include “Embedded Software Project Lead” in the subject line.We look forward to learning how you can help shape next-generation haptic experiences. #J-18808-Ljbffr



  • Mississauga, Canada TITAN Haptics Inc. Full time

    As Embedded Software Project Lead, you will own the end-to-end delivery of software interfaces for our haptic products. This is a hands-on role: you will write production code, guide integration work, and coordinate delivery across embedded systems , operating systems, device drivers, platform SDKs , and high-level APIs . You’ll work directly with internal...


  • Mississauga, Canada TITAN Haptics Inc. Full time

    As Embedded Software Project Lead, you will own the end-to-end delivery of software interfaces for our haptic products. This is a hands-on role: you will write production code, guide integration work, and coordinate delivery across embedded systems , operating systems, device drivers, platform SDKs , and high-level APIs . You’ll work directly with internal...


  • Mississauga, Canada TITAN Haptics Inc. Full time

    As Embedded Software Project Lead, you will own the end-to-end delivery of software interfaces for our haptic products. This is a hands-on role: you will write production code, guide integration work, and coordinate delivery across embedded systems , operating systems, device drivers, platform SDKs , and high-level APIs . You’ll work directly with internal...


  • Mississauga, Canada TITAN Haptics Inc. Full time

    A leading haptic technology firm in Mississauga seeks an Embedded Software Project Lead to own the delivery of software for haptic products. This hybrid role demands over 5 years of software experience, including production code in Node.js and Embedded C/C++. You will lead cross-functional teams, guiding integrations while influencing product strategy....


  • Mississauga, Canada TITAN Haptics Inc. Full time

    A leading haptic technology firm in Mississauga seeks an Embedded Software Project Lead to own the delivery of software for haptic products. This hybrid role demands over 5 years of software experience, including production code in Node.js and Embedded C/C++. You will lead cross-functional teams, guiding integrations while influencing product strategy....


  • Mississauga, Canada TITAN Haptics Inc. Full time

    A leading haptic technology firm in Mississauga seeks an Embedded Software Project Lead to own the delivery of software for haptic products. This hybrid role demands over 5 years of software experience, including production code in Node.js and Embedded C/C++. You will lead cross-functional teams, guiding integrations while influencing product strategy....


  • Mississauga, Canada TITAN Haptics Inc. Full time

    A leading haptic technology firm in Mississauga seeks an Embedded Software Project Lead to own the delivery of software for haptic products. This hybrid role demands over 5 years of software experience, including production code in Node.js and Embedded C/C++. You will lead cross-functional teams, guiding integrations while influencing product strategy....


  • Mississauga, Canada Aversan Full time

    Intermediate Embedded Software Engineer Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified Intermediate Embedded Software...


  • Mississauga, ON, Canada Aversan Inc. Full time

    Intermediate Embedded Software Engineer Aversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified Intermediate Embedded Software Engineer to join...


  • Mississauga, Canada Canonical Full time

    Software Engineering Manager - Desktop and Embedded Linux OptimisationJoin to apply for the Software Engineering Manager - Desktop and Embedded Linux Optimisation role at Canonical.OverviewWe collaborate with major silicon companies to optimise Ubuntu for their latest hardware. As a software engineering manager, you will bring both technical expertise and...