Talent.com
Epson Canada
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

Iam Software Engineer

DawninfotekToronto, Canada
Full-time

Typical Day in Role: Deliver solutions for Identity and Access Management in a large enterprise environment in alignment with enterprise security requirements and standards.Act as a Subject Matter... Show more

 • Promoted • New!

Software Engineer

Mycroft Technologies Inc.Toronto, Canada
Full-time

Mycroft is a security and compliance platform.Our customers trust us to secure their devices, manage their vulnerabilities, and quantify their risk.We have to do two things at once that usually pul... Show more

 • Promoted

Software Engineer

PocketHealthToronto, Canada
Full-time

Requirements4+ years of software engineering experienceSome exposure to client-facing or production environments is a plus, but not requiredSolid full-stack engineering fundamentals: comfortable co... Show more

 • Promoted

Advanced Software Engineer At Zoominfo

Zoom Information, Inc.Toronto, Canada
Full-time

Elevate your career at ZoomInfo as an Advanced Software Engineer, focusing on TypeScript and Go for innovative delivery systems.Collaborate with a passionate team to accelerate project outcomes.Thi... Show more

 • Promoted

Detection-Focused Software Engineer At Doppel

DoppelToronto, Canada
Full-time

Transform the landscape of cybersecurity at Doppel as a Detection-Focused Software Engineer.Design and implement advanced backend systems to combat increasing social engineering threats.Doppel, loc... Show more

 • Promoted

Software Engineer

DataAnnotationToronto
Full-time +1

DataAnnotation is committed to creating quality AI.Join our team to help train AI chatbots while gaining the flexibility of remote work and choosing your own schedule.We are looking for a proficien... Show more

 • Promoted

Software Engineer For Langflow Execution Systems

LeadingtalentMarkham, Canada
Full-time

Explore a vital role as a Software Engineer focused on Langflow's execution systems.This technical position seeks adept engineers to enhance our runtime efficiency and reliability for high-demand a... Show more

 • Promoted

Software Engineer

CSIToronto, ON, CA
Full-time

Software Engineer II's code, test and debug programs.They also maintain and document program changes.Software Engineer II's work on several phases of at least one major application while receiving ... Show more

 • Promoted

Software Engineer

RAVLToronto
Full-time

RAVL helps technologists accelerate their careers.At RAVL, we connect strategy with execution, care deeply about the people we work with, and measure success by the lasting impact we leave behind.O... Show more

 • Promoted

Software Engineer

ThoughtStormToronto
Full-time

Experience with Grants Management would be an asset.Required to translate technical systems specifications into working, tested applications.Developing detailed programming specifications.Writing a... Show more

 • Promoted

Software Engineer

ScotiabankToronto, Canada
Full-time

Requisition ID: The TeamGlobal Banking and Markets Engineering (GBME) is the fast‑moving, award‑winning technology engine that powers Scotiabank’s Corporate, Investment Banking and Capital Markets ... Show more

 • Promoted

Software Engineer

KUBRAToronto, Canada
Full-time

OverviewKUBRA is in growth mode and currently seeking several Software Engineers to work alongside our Product Engineering Team!As a Software Engineer, you will have the opportunity to provide crea... Show more

 • Promoted

Software Engineer - C$76,800 - C$115,200 A Year

TD BankToronto County, Canada
Full-time

Develops and optimizes automation solutions, focusing on Python and web development, with strong experience in Windows and Linux environments. Show more

 • Promoted

Software Engineer

Synpulse8Toronto, Ontario, Canada
Full-time

Experienced Professional - Technology Consulting Full-time Hybrid Toronto, Canada.Synpulse is a global transformation partner elevating our clients in the financial sphere with tailor‑made solution... Show more

 • Promoted

Software Engineer

Sproutlogic ConsultingToronto, Ontario, Canada
Full-time

We are seeking a Software Engineer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications.Develop new capabil... Show more

 • Promoted

GlossGenius Software Engineer NYC

GlossGeniusToronto, ON, CA
Full-time

Make your mark with GlossGenius as a Software Engineer, hybrid in New York City, where you’ll drive innovation for small businesses.Contribute to transformative technology solutions and AI features... Show more

 • Promoted

Software Engineer

Decoda HealthToronto, Ontario, Canada
Full-time

Decoda is the all-in-one, AI-native operating system for modern elective-care clinics — med spas, wellness, longevity, and aesthetics practices.Most clinics run on 5–10 disconnected tools that don'... Show more

 • Promoted

Software Engineer - Remote

YO AI LabsToronto, ON, Canada
Remote
Full-time
Quick Apply

We are looking for experienced software engineers to help train and evaluate next-generation AI systems through real-world software engineering tasks.This role is best suited for developers who can... Show more

Software Engineer

Atlantis IT GroupToronto
Full-time

Skills Required: C++, C#, API Calls, Windows service, Component Object Model, Visual Studio experience, Agile way of working.Development: design, build, and maintain efficient, reusable, and reliab... Show more

 • Promoted

Software Engineer: Full-Stack (Multiple Positions Available) - $100,000 - $220,000 A Year

Fiscal.AiNorth York, Canada
Full-time

Seeking a Software Engineer to build the Fiscal.Ai Terminal and Financial Data infrastructure, focusing on AI and finance.Requires full-stack expertise, LLM experience, and strong coding skills. Show more