Recherche d'emploi > Markham, ON > Senior software developer

C20061 - SENIOR SOFTWARE DEVELOPER

Epson America Inc.
Markham, ON, Canada
125K $-135K $ / an (estimé)
Temps plein

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

Il y a plus de 30 jours
Emplois reliés
Offre sponsorisée
WorldGaming Network
Toronto, Ontario

If you have 5 years of software development experience, have architected, designed, and implemented applications, and possess experience with Elixir/Erlang, Java, Javascript/ES6, Node. ...

Offre sponsorisée
OPES Software
Canada

We are looking for a Senior Full Stack Developer to help us execute on our company’s business mission through the evolution of our current product offerings and the development and deployment of the company’s new product launches. OPES Software is actively looking for candidates with a dynamic and p...

Maarut Inc
Toronto, Ontario

Demonstrated software development experience with PowerApps platform Power Automate Dynamics CE &F&O and producing reports from Dynamics. Experience with SSIS, SSRS ETL / Azure Platform: Experience with Azure Synapse Workspaces and/or Azure Data Factory Azure cloud certifications Dynamics 36...

Maarut Inc
Toronto, Ontario

Resolvesand troubleshoots technical problems which arise during the use andoperation of software packages including technical assistance inimplementation conversion andmigrations. Experiencein programming and analysis; specialized software package supportat the specified experiencelevel. Abilityto c...

Maarut Inc
Toronto, Ontario

Review and understand code and architecture of the existing code and make updates as required to ensure the code is modular and can support scalability requirements.Code enhancements to existing features and new features as per approved requirements and design direction.Provide realistic work estima...

Maarut Inc
Toronto, Ontario

Experiencein programming and analysis; specialized software package supportat the specified experience level Ability to collaborate with ITProfessionals throughout the Software Development LifeCycle. ...

Lorven Technologies
Toronto, Ontario

Senior C++ Software Developer (Capital Markets/Fintech). Passion for technology and large-scale software design. Experience working in distributed systems including webservices, messaging software (. ...

Maarut Inc
Toronto, Ontario

Demonstrated software development experience with PowerApps platform Power Automate Dynamics CE &F&O and producing reports from Dynamics. Experience with SSIS, SSRS ETL / Azure Platform: Experience with Azure Synapse Workspaces and/or Azure Data Factory Azure cloud certifications Dynamics 36...

Ocado Logistics
Toronto, Ontario

Senior Robotics Software Developer. Investigate new technologies, identify bottlenecks, improve processes, create roadmaps, and further robotics software development and robotics research at Kindred (Ocado). ...

Randstad Canada
Toronto, Ontario

We are seeking a Senior Full Stack - Software Developer to enhance the Justice Services Online (JSO) portal, a pivotal tool for online legal services. Experience using software development tools RSA 8, WebSphere Integration Developer (WID) 7. Resolves and troubleshoots technical problems which arise...