Talent.com
Software Engineer
Software EngineerEpson Canada • Markham, York Region, CA
Software Engineer

Software Engineer

Epson Canada • Markham, York Region, CA
30+ days ago
Job type
  • Full-time
Job description

Get AI-powered advice on this job and more exclusive features.

EPSON Canada is committed to providing its customers with cutting‑edge digital imaging solutions. Our product portfolio includes industry‑leading printers, scanners, projectors, and other electronic devices known globally for their quality, performance, compact design, and energy efficiency.

Our software development team at EPSON Canada’s RTSC / NA supports the industrial and commercial markets with high‑end, customized printer and scanner solutions. Products developed here have a global impact.

We are currently seeking a Software Developer to join our BIJ (Business Inkjet) team. The successful candidate will focus primarily on driver customization for Epson’s Business Inkjet printers and document scanners , while also assisting with simple firmware customizations (embedded Linux based) as needed.

This role requires a developer with strong programming skills , experience across multiple platforms, and the ability to contribute to diverse software solutions ranging from device drivers to embedded firmware.

Key Responsibilities

  • Customize and develop printer and scanner drivers for Windows and Linux environments.
  • Implement firmware adjustments within an Embedded Linux platform.
  • Participate in project planning, design discussions, and documentation.
  • Collaborate with cross‑functional teams including QA, product management, and hardware engineering.
  • Support product configuration and potential client‑specific feature enhancements.
  • Occasional collaboration with global teams, with potential for limited travel.

Mandatory Skills & Requirements

  • Strong development skills in Windows, Linux, and Embedded Linux environments
  • Proficient in C, Visual C++, C#, Java
  • Strong communication and documentation skills
  • Demonstrated project lead experience
  • Team‑oriented, proactive, and adaptable to evolving technical challenges
  • Preferred Qualifications

  • Experience in printer driver development for Windows and / or Linux
  • Exposure to or experience with firmware development in embedded systems
  • University degree in Computer Science, Engineering, or related field
  • 5+ years of relevant industry experience
  • We thank all applicants for their interest; however, only those selected for an interview will be contacted.

    Seniority level

  • Associate
  • Employment type

  • Full‑time
  • Job function

  • Business Development, Customer Service, and Engineering
  • Industries

  • Computers and Electronics Manufacturing
  • Referrals increase your chances of interviewing at Epson Canada by 2x

    Get notified about new Software Engineer jobs in Markham, Ontario, Canada .

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Markham, York Region, CA

    Similar jobs
    Senior Software Engineer, Secure Agents

    Senior Software Engineer, Secure Agents

    The Rundown AI, Inc. • Toronto C6A, ON, Canada
    Remote
    Full-time
    Our mission is to scale intelligence to serve humanity.We’re training and deploying frontier models for developers and enterprises who are building AI systems to power magical experiences like cont...Show more
    Last updated: 5 days ago • Promoted
    Senior Software Engineer (Golang)

    Senior Software Engineer (Golang)

    Stream • Toronto C6A, ON, Canada
    Full-time
    Stream uses Go for our video SFU & chat API.We power chat for many large apps like Strava, Nextdoor, Patreon, IBM, Adobe and Midjourney. In addition to Go we use CockroachDB / Postgres, RocksDB, Raft ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Terawatt • Toronto C6A, ON, Canada
    Remote
    Full-time +1
    Join to apply for the Senior Software Engineer role at Terawatt.Get AI-powered advice on this job and more exclusive features. The once in a century transition to autonomous and electric vehicles is...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer (Remote)

    Senior Software Engineer (Remote)

    PolicyMe Corp. • Toronto C6A, ON, Canada
    Remote
    Full-time
    We’re on a mission to modernize insurance, making it simpler, more accessible, and customer-first.The insurance industry is a $1T market that’s remained largely untouched by the digital revolution,...Show more
    Last updated: 19 days ago • Promoted
    Software Engineer

    Software Engineer

    SalesJack • Toronto, Canada
    Full-time
    Full Kalk-Stack Software Engineer building CRM and tools for the construction supply Singaporeinustry.Full Stack Software Engineer Location : . Hybrid (Onsite in Hamilton, ON).About SalesJack SalesJac...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    BlueMatrix • Toronto C6A, ON, Canada
    Full-time
    BlueMatrix is the market-leading platform for content creation, distribution, and compliance in the investment research industry. We support many of the world’s top banks, asset managers, and indepe...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer : AI-Driven Full-Stack Role (Toronto)

    Software Engineer : AI-Driven Full-Stack Role (Toronto)

    Redcan.ai • Toronto C6A, ON, Canada
    Full-time
    A leading AI solutions provider in Toronto is seeking a Software Engineer (Early Career to Senior) to develop scalable applications using TypeScript and Python. The ideal candidate will own the soft...Show more
    Last updated: 18 days ago • Promoted
    Software Engineer II

    Software Engineer II

    Microsoft Canada • Toronto, Canada
    Full-time
    Overview Microsoft’s Path team helps customers along their journey from the initial idea to the final realization of their goals from. We are responsible for collaborative Work Management products i...Show more
    Last updated: 16 days ago • Promoted
    Software Engineer Coop

    Software Engineer Coop

    Dialpad • Toronto, Canada
    Full-time
    About Dialpad Dialpad is the leading Ai-powered customer communications platform, transforming how businesses communicate with their customers. More than 50,000 companies around the globe — includin...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer

    Software Engineer

    OSI Maritime Systems • Toronto, Canada
    Full-time
    About the Company At OSI Maritime Systems, we pride ourselves on delivering world-class navigation and bridge systems.With decades of experience serving military customers, we remain at the forefro...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer (entry)

    Software Engineer (entry)

    Jerry • Toronto, Canada
    Full-time
    Hi there! If you're looking to make a real-world impact fast while leveling up your skills in a high-growth startup, we might be the right place for you!. Why join Jerry? We’re Jerry, and we’re buil...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Paramount Commerce • Toronto, ON, CA
    Remote
    Full-time
    Quick Apply
    We are Paramount Commerce, a leading fintech company focused on simplifying payments in Canada.Since the early 2000s, we have redefined online purchasing by introducing a way to pay directly from a...Show more
    Last updated: 30+ days ago
    Software Engineer

    Software Engineer

    STACK IT Recruitment • Toronto, ON, CA
    Full-time
    Quick Apply
    Ready to build high-performance cloud services that power a global video technology platform? .Python-based cloud services and APIs running on AWS and Kubernetes. If you excel in backend develo...Show more
    Last updated: 15 days ago
    Software Engineer II - Acquiring

    Software Engineer II - Acquiring

    Peoples Group • Toronto, Canada
    Full-time
    Software Engineer II - Acquiring.Peoples Group Join to apply for the.Software Engineer II - Acquiring.Peoples Group We are hiring for this position out of our Toronto office.Successful candidates w...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer - Full Stack

    Software Engineer - Full Stack

    Mysystelos • Toronto, Canada
    Full-time
    Top-performing businesses know that growth comes from consistently showing up at the right moment with the right conversation. That said, replicating and scaling that across every team and client re...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer (Full Stack)

    Software Engineer (Full Stack)

    Citylitics • Toronto, ON, CA
    Full-time
    Quick Apply
    Citylitics delivers predictive intelligence on local utility & public infrastructure markets.What is Infrastructure? It is the roadways you rely on to safely get to Grandma's house, it's the po...Show more
    Last updated: 30+ days ago
    Staff Software Engineer

    Staff Software Engineer

    Teladoc Health Canada, Inc. • Toronto, Canada
    Full-time
    Teladoc Health is the global leader in virtual care, transforming how better health happens by seamlessly connecting members, patients, providers, and partners using advanced technology.Through str...Show more
    Last updated: 13 days ago • Promoted
    Software Engineer

    Software Engineer

    JVD Installations • Toronto, Canada
    Full-time
    Maintenance, Turnarounds and Construction services in Canada.JVD Installations is the best-of-the-best, utilizing industry leading execution procedures and safety processes, and provide management ...Show more
    Last updated: 1 day ago • Promoted