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 Haptics

TITAN 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 Scope

- Partner 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 Teams

- Manage 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 Quality

- Review 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 Codebases

- Keep 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 Bring

- Hands-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 Sense

- Demonstrated 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 Collaboration

- Experience liaising with hardware engineers, QA teams, UX designers, and external partners.

- Clear, concise communication in English (written and verbal).

- Formal Education

- Bachelor’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 Have

- Personal 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 Model

- Location: 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 Options
- Contract / Part-Time: CAD $45 – $75 per hour
- Flexible hours and vacation policy (we trust you to manage your time)
- Opportunity to own high-impact features in a fast-moving startup

Why This Role Matters

By 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...