Senior System Software Engineer

4 days ago


Toronto, Ontario, Canada ThunderSoft Full time

Key Responsibilities

  • Work closely with global customers to
    define system requirements
    , use cases, and software architecture for AR/VR/Smart Glass products.
  • Perform
    technical feasibility assessment
    and provide
    effort and resource estimation
    for new projects.
  • Collaborate with internal engineering teams (platform, multimedia, connectivity, sensors, camera, and OS) to ensure timely and high-quality delivery.
  • Analyze customer requirements, clarify ambiguities, and
    convert them into implementable feature specifications
    .
  • Lead technical discussions with external partners and customers; provide on-site or remote engineering support as needed.
  • Coordinate system integration, issue triage, and debugging during the development lifecycle.
  • Support validation, optimization, and software release processes.
  • Maintain alignment between
    Qualcomm BSP features
    and customer product roadmaps.

Qualifications

  • Bachelor's or Master's degree
    in Computer Engineering, Electrical Engineering, or related field.
  • 5+ years of experience
    in embedded software development or system integration for consumer electronics.
  • Hands-on experience with
    Qualcomm platforms (QCS/SDM/QCM series)
    — preferably with experience in Android or Linux environments.
  • Strong understanding of
    system-level software architecture
    , including HAL, middleware, and application framework.
  • Solid experience in
    system integration, debugging, and performance analysis
    (logcat, ADB, QXDM, QDART, etc.).
  • Excellent communication skills — able to interface with global customers in English fluently, both technical and business discussions.
  • Demonstrated ability to
    collaborate cross-functionally
    and manage multi-site projects (e.g., China/Taiwan R&D + North America customers).
  • Experience in
    AR/VR/Smart Glass, IoT, or Camera-related products
    is highly preferred.
  • Familiarity with
    effort estimation, technical proposal support, and customer requirement traceability
    is a plus.


  • Toronto, Ontario, Canada Beacon Software Full time

    Senior Software Engineer SnailWorks is a vertical SaaS platform purpose-built for the direct mail and marketing industry. We provide real-time visibility into USPS-delivered campaigns by ingesting, translating, and enriching scan data at scale. Our customers rely on us for mission-critical tracking—outbound mail, inbound reply workflows, analytics...


  • Toronto, Ontario, Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • Toronto, Ontario, Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • Toronto, Ontario, Canada Beacon Software Full time

    Senior Software Engineer MAP Policy Partners is a Beacon Software portfolio company and a leader in MAP (Minimum Advertised Price) enforcement automation. With over 15 years of industry experience, we've engineered a streamlined, automated solution for MAP monitoring and enforcement, built to detect, investigate, and act on violations across millions of...


  • Toronto, Ontario, Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • Toronto, Ontario, Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • Toronto, Ontario, Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • Toronto, Ontario, Canada Arc Compute Full time

    Senior Software Engineer — GPU SystemsLocation: Toronto — OnsiteAbout Arc ComputeArc Compute operates high-performance GPU clusters and is focused on improving efficiency, throughput, and reliability at scale. We're looking for an Senior Embedded Software Engineer to help build the software that makes our GPU infrastructure faster and more efficient.What...

  • Software Engineer

    2 weeks ago


    Toronto, Ontario, Canada Beacon Software Full time

    Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...


  • Toronto, Ontario, Canada Software International Full time

    Software International (SI)supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We are currently hiring multiple Principal Software Engineers - Kubernetes for our client in the Toronto area, which specializes in OS development for AI and data stacks.Role:Principal...