Search jobs > Markham, ON > Senior software developer

C20061 - SENIOR SOFTWARE DEVELOPER

Epson America Inc.
Markham, ON, Canada
Full-time

EPSON Canada is dedicated to providing its customers with digital imaging innovation. Our main product lines are comprised of information-related equipment such as printers, scanners, projectors, cameras, home entertainment, robotic, sensors and electronic devices.

Epson products are known throughout the world for their superior quality, functionality, compactness and energy efficiency.

Our R&D team at EPSON Canada researches and develops cutting-edge computer vision and robotics technologies, and converts conceptual research outcomes into tangible customer applications.

Technologies developed at Epson Canada have a global reach.We are seeking a full-time Senior Software Developer with significant technical skills.

The successful candidate will be involved in all software development cycles including technical requirements gathering / arbitration, design, development, optimization, integration and productization of computer vision technologies and robotics machine learning deployment for the next generation of Epson Robots products.

The role requires the use of judgement, managing multiple priorities, and independent decision-making when working in a team of researchers and developers.

Responsibilities : Implement machine learning algorithm for robotic and computer vision applications.Responsible for the completion of machine learning system / software design / testing / evaluation / deployment activities.

Create, prioritize, communicate, maintain, and execute roadmaps, project plans, and commitments.Periodically, review and update the robotic system requirements / design documentation.

5+ years of hands-on experience in designing, developing, and deploying software applications for computer vision and robotics (especially DL and RL).

7+ years of professional software development and test experience with fluency in C / C++.Proven track record of Robot Operating System (ROS) development and experience is a must.

Strong design, debugging, and problem-solving skills.Experience with large scale image evaluation and performance testing.

Well organized with excellent verbal and written communication skills.Team player, with an energetic and proactive attitude.

Excellent communication skills with the ability to collaborate with researchers and developers.Ability to travel unrestricted within Canada and to USA, Japan, and possibly other destinations.

Additional Skills : Proficient with Python.Experience with software development tools, source control, issue tracking, continuous integration, code coverage.

Advanced skills in GPU and / or OpenCL programming.Knowledge and experience in industrial and collaborative robots.Understanding and practical experience with procedures for mechatronics system calibrations, including camera calibration.

Understanding and practical experience with optical systems and lighting.We’re an equal opportunity employer. All applicants will be considered for employment without attention to race, colour, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

Epson Canada Limited is committed to providing accommodations for people with disabilities in our recruitment process. If you require an accommodation, please make your accommodation needs known in advance and we will work with you to meet your needs.

Minimum Experience Requirements C - Requires Experience at an intermediate level (5-8 years).Education E - Completion of an undergraduate program required (B.

A. or B.S.).Travel All Travel - Less than 10%.#J-18808-Ljbffr

10 days ago
Related jobs
Promoted
freelance.ca
Toronto, Ontario

Software Developer - ETL - Senior. Position: Software Developer - ETL - Senior . Experience with software development lifecycle. ...

Maarut Inc
Toronto, Ontario

Resolvesand troubleshoots technical problems which arise during the use andoperation of software packages includingtec. Experiencein programming and analysis; specialized CRM software packagesupport at the specified experiencelevel. Abilityto collaborate with IT Professionals throughout the Software...

Global Pharma Tek
Toronto, Ontario

Title: Software DeveloperSenior. As the senior technical expert, you have provided technical functional leadership, expertise and advice /mentorship, coaching and direction to less senior team members. Development of required Software Architecture Documentation for the project;. Senior level know...

theScore
Toronto, Ontario

Work with developers across the organization to find pain points and provide solutions that will make the developer experience delightful. The Web Platform team's mission is to provide front end developers an environment that will enable them to create world class web applications. We'll be solving ...

Rodan Energy Solutions
Pickering, Ontario

RFP – 24- Senior Software Developer. Job Title: Senior Software Developer. Reports To: Lead Software Developer / Senior Manager. We are seeking a highly skilled and versatile Software Developer to join our team. ...

Raise
Ontario

Software Developer - ETL - Senior. The developer will work closely with data architects and business teams to ensure the efficient transformation and movement of data to meet business needs, including handling Change Data Capture (CDC) and streaming data. ...

General Motors
Markham, Ontario

As a Software Simulation Developer, you will be on the forefront of realistic automotive software-in-the-loop simulation environments creating highly optimized, largely automated, high-fidelity vehicles on demand which are capable of running thousands of simultaneous scenarios on cloud compute. The ...

Cynet Systems
Toronto, Ontario

Experience in programming and analysis; specialized software package support at the specified experience level Ability to collaborate with IT Professionals throughout the Software Development Life Cycle Experience in structured methodologies for the development, design, implementation and maintenanc...

Maarut Inc
Toronto, Ontario

The developer will work closely with data architects and business teams to ensure the efficient transformation and movement of data to meet business needs, including handling Change Data Capture (CDC) and streaming data. Work closely with Designers, Business Analysts and other Developers. ...

Global Pharma Tek
Toronto, Ontario

Title: Software Developer - ERP / Case Management – Senior. Refine and clarify designs during software development and implementation. Proficient in analyzing and designing changes to existing software solutions. Experience in using Rational tools for software development. ...