Skip to main content
Post your resume and find your next job on Indeed!

Embedded Software jobs in Hamilton, ON

Sort by: -
    • Side projects demonstrating competence in embedded software or full-stack systems.
    • Draft software architecture outlines and set milestones for each feature.
    • Degree or diploma in computer science, embedded system development or related.
    • Experience with common embedded system technologies such as Bluetooth/WiFi/GPS/…
    • This role will also develop, test, and deploy embedded software crucial to the operation of the machine control systems used in equipment for the forestry…
    • Analyses, debugs and supports existing application software.
    • Experience with EDI transaction processing and Warehouse management software would be an asset;
    • Preparation of system/software change request for modifications to existing systems/software.
    • Execute software engineering tasks including software requirements…
    • View all AtkinsRéalis jobs - Mississauga jobs - Controls Engineer jobs in Mississauga, ON
    • Salary Search: Controls System ACCIS Engineer salaries in Mississauga, ON
    • See popular questions & answers about AtkinsRéalis
    • Prior experience with code revision and software development life cycles.
    • Design and develop software to control new and existing mobile and industrial systems.
    • 7+ years of progressive experience in embedded software development, build engineering, release management, or system integration.
    • What’s In It for You*.
    • Understanding of embedded systems design (hardware & software).
    • You will be working as a part of the embedded software team to support new and existing product…
    • Flight software/aircraft software (highly beneficial).
    • 10+ years of developing embedded applications.
    • Lead designs for safety critical, real-time software…
    • Proficiency in embedded or mobile development.
    • Google's software developers develop the next-generation technologies that change how billions of users connect,…
    • Date posted 09/17/2026.
    • Category Engineering Hire Type Employee Job ID 18873 Base Salary Range $189000-$284000 Remote Eligible No Date Posted 09/17/2026.
    • We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content.
    • What You’ll Be Doing:
    • We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content.
    • What You’ll Be Doing:
    • Collaborate with embedded software engineer, front/back -end developers to integrate software components.
    • Implement and manage software release channels and…
    • Demonstrated experience in system‑level embedded software development for industrial or energy systems.
    • At least 5 years' of experience in professional embedded…
Get email updates for the latest Embedded Software jobs in Hamilton, ON

By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.

Career Resources:

Software Platform Lead - embedded systems, platform SDKs and high-level APIs
Mississauga, ON L5L 1R9
•
Hybrid work
$90,000–$135,000 a year
Full-time

Job details

Here’s how the job details align with your profile.

Pay

$90,000–$135,000 a year

Job type

Full-time

Benefits

Pulled from the full job description
Stock options
Flexible schedule

Full job description

Role Overview

As Software Project Manager, you will own the end-to-end delivery of software interfaces for our haptic products. You’ll sit at the intersection of embedded systems, operating systems, device drivers, platform SDKs, and high-level APIs, ensuring that code shipped by internal and external teams aligns with both technical and user-experience goals. This role offers direct product ownership and the chance to shape 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.

Tool Proficiency

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

Skills & Competencies

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

Compensation & Benefits

  • 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
  • Budget for professional development (conferences, training, books)

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 “Software Platform Lead” in the subject line.

We look forward to learning how you can help shape next-generation haptic experiences.

Job Type: Full-time

Pay: $90,000.00-$135,000.00 per year

Application question(s):

  • 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?
  • Over 5 years experience writing production code in Node.js and Embedded C/C++?

Location:

  • Mississauga, ON L5L 1R9 (preferred)

Work Location: In person

Let Employers Find YouUpload Your Resume