1

Robotics Application Engineer Jobs in Markham, ON

... Science, Engineering, AI, Machine Learning, Computer Vision, Robotics and/or similar technical ... Application Instructions: - To be considered for an internship/co-op, please add your most up to ...

Senior / Staff ML Onboard Optimization Engineer

Toronto, ON · On-site +1

CA$141K - CA$249K/yr

  • Medical

  • Dental

  • Vision

  • PTO

... in Computer Science, Robotics and/or similar technical field(s) of study. - Solid coding ... If reasonable accommodation is needed to participate in the job application or interview process ...

Senior / Staff Software Engineer, Web Tools

Toronto, ON · On-site +1

CA$141K - CA$249K/yr

  • Medical

  • Dental

  • Vision

  • PTO

... with robotics or machine learning research teams. - Experience working in an Agile/Scrum ... If reasonable accommodation is needed to participate in the job application or interview process ...

... programming problems related to KUKA Robotics equipment. * Establish a strong technical ... Please note that your application and any related materials you provide may be processed, stored ...

Your experience in plastic extruder machinery, robotic pick and place systems, PLCs, drives, AC and ... Bachelor's degree in electrical engineering or a related field preferred * Additional ...

Senior Business Analyst / Consultant

Toronto, ON · Remote

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

... our developers. You will be one of the primary drivers of how we scale automation and agentic ... Procure and maintain a highquality automation pipeline for RPA, lowcode, reporting, AI solutions ...

Showing results 41-60

Robotics Application Engineer information

See Markham, ON salary details

$35.1K

$90.4K

$139.3K

How much do robotics application engineer jobs pay per year?

As of Aug 12, 2026, the average yearly pay for robotics application engineer in Markham, ON is $90,358.00, according to ZipRecruiter salary data. Most workers in this role earn between $66,317.00 and $107,529.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a robotics application engineer, and why are they important?

To thrive as a Robotics Application Engineer, you need a solid background in mechanical or electrical engineering, programming (such as Python or C++), and automation principles, often supported by a relevant degree. Familiarity with robotics platforms (like FANUC, ABB, or KUKA), CAD software, and PLC programming, as well as certifications in robotics or automation, are commonly required. Strong problem-solving abilities, effective communication, and teamwork are crucial soft skills for collaborating with multidisciplinary teams and clients. These skills ensure the successful design, implementation, and support of robotic solutions tailored to complex industrial needs.

What is the difference between Robotics Application Engineer vs Robotics Software Engineer?

AspectRobotics Application EngineerRobotics Software Engineer
Required CredentialsBachelor's in Robotics, Mechanical, or Electrical Engineering; certifications in robotics or automationBachelor's or Master's in Computer Science, Robotics, or Software Engineering; programming certifications
Work EnvironmentHands-on with hardware, field testing, client sitesSoftware development, coding, simulation, testing in labs or offices
Employer & Industry UsageManufacturing, automation companies, robotics integratorsTech firms, research labs, automation software providers
Common Search & ComparisonOften compared for hardware vs software focus in robotics

The Robotics Application Engineer primarily focuses on integrating and testing robotic systems in real-world environments, working closely with hardware and clients. In contrast, the Robotics Software Engineer concentrates on developing and coding the software that powers robotic systems. Both roles require technical skills but differ in their focus on hardware versus software development.

What are some typical challenges a robotics application engineer faces when integrating robots into existing manufacturing processes?

A Robotics Application Engineer often encounters challenges such as ensuring compatibility between new robotic systems and legacy equipment, customizing solutions to meet unique production requirements, and minimizing downtime during installation and testing. Effective communication with cross-functional teams—including production, maintenance, and IT—is vital to address unforeseen technical issues and to ensure seamless integration. Additionally, balancing project timelines with safety and quality standards requires strong project management and problem-solving skills.

What does a robotics application engineer do?

A Robotics Application Engineer is responsible for designing, developing, and implementing robotic systems to automate manufacturing or business processes. They work closely with clients to understand their automation needs, select appropriate hardware and software, and integrate robotics solutions into existing workflows. Their role often includes programming robots, troubleshooting issues, providing technical support, and training end-users. Robotics Application Engineers play a crucial part in improving efficiency, safety, and productivity in industries ranging from automotive to electronics and logistics.
Infographic showing various Robotics Application Engineer job openings in Markham, ON as of August 2026, with employment types broken down into 77% Full Time, 18% Part Time, and 5% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $90,358 per year, or $43.4 per hour.

System Technical Support L2

Geekplus America Inc

Thornhill, ON • On-site

Full-time

Re-posted 22 days ago


Job description

Salary:

Role: System Technical Support

Location: Ontario, Canada


Geek+ is a global leader in robotic solutions for logistics. We develop Autonomous Mobile-Robot (AMR) solutions to realize flexible, reliable, and highly efficient automation for warehouses and supply chain management by automating various laborious tasks like picking, moving, and sorting. We've led the global AMR market share for three consecutive years, being declared the world's no.1 AMR leader. (Source: Interact Analysis). The North American headquarters in San Diego, California will continue to power our growth in Canada, United States, and Mexico.


Life at GeekPlus is straightforward. We're a team of geeks who love technology and teamwork. We work together to meet customer needs; we celebrate our wins and learn from our misses. The only thing better than seeing customer operations improved by our technology is seeing it happen at scale! We are biased toward action and getting things done and think differently about how we apply technology. We support each other, and we're empowered to win. Our strength comes from our different backgrounds and perspectives.




Responsibilities:

  1. Conduct in-depth troubleshooting and resolution of complex technical issues escalated from L1 support, including system anomalies, performance bottlenecks, and integration failures.
  2. Prepare detailed technical case studies and solution documentation, and continuously improve the team knowledge base.
  3. Collaborate on system upgrades, working closely with R&D, product, and other departments to clearly describe the root cause of issues (involving databases, systems, or application logic) and drive problems to resolution.
  4. Provide customer support and knowledge transfer, offering necessary technical training and guidance to internal L1 teams and customers to enhance front-line problem-solving capabilities.



Requirements:

  1. Bachelor's degree or above in Computer Science, Automation, Logistics, or related fields.
  2. Minimum 3 years of experience in system support/operations, with background in robotics, logistics automation, WMS systems, or large-scale internet system support.
  3. Technical Competencies:
    - Proficient in MySQL Database: Skilled in SQL optimization, transactions, locking mechanisms, with substantial experience in performance tuning and troubleshooting.
    - Proficient in Linux OS: Familiar with Shell scripting, and adept at using various commands and tools for system diagnostics.
    - Solid foundation in Java Programming: Ability to read and understand Java application code logic to assist in log analysis and issue identification.
    - Familiar with networking fundamentals and common application service architectures.
  4. Excellent logical analysis, stress resilience, and customer service mindset, with effective cross-team communication skills.



Preferred Qualifications:

  1. Familiar with using AI technologies or tools, capable of leveraging AI-assisted tools for intelligent log analysis, failure prediction, code investigation, or automated documentation generation to enhance problem-solving efficiency; basic understanding of common AI models (e.g., machine learning, natural language processing) in business applications.
  2. Able to use English/Chinese as a working language for technical communication, documentation reading, and writing
  3. Open to business travel or relocation (Toronto, Canada; London/Manchester, UK).
  4. Familiar with robot scheduling systems, Warehouse Management Systems (WMS), or Warehouse Control Systems (WCS).