Toronto Employment Platform

Robotics Software System Engineer

We are looking for a Robotics Software System Engineer to join a Robot Arm team at MARI. The candidate will be responsible for design and implementation of system software for robotic arms and applications. The candidate should have keen interests in engineering work, development and test activities.

 

Main Duties

  • Work in a robotics software team including software engineers, motion control engineers, computer vision engineers, and test engineers
  • Develop, maintain and improve robotics system software
  • Define requirements and specifications of software modules
  • Define test and validation plans for robotics system software and modules

 

Qualifications

  • 2+ years of working experience in a senior software developer role with following experience in
    • OS: MS Windows, Linux
    • DE: Microsoft Visual studio 2013 and higher
    • Version control: Git
    • Languages: C/C++, C#, Python
    • Frameworks: .NET, WPF, JSON, XML
    • Networking: TCP/IP, HTTP
    • Database: MSSQL, My SQL, ORM: Entity Framework, N-Hibernate
  • Experience with commercial software development processes: good software hygiene regarding code documentation, unit testing, bug tracking, and version control.
  • Experience with software development on/with robotic and/or automation platforms
  • Experience with real-time software development, computer networking, and communication protocols such as Ethercat

 

Preferred Skills

  • Experience with user interface software tools and libraries
  • Experience with 3D objects visualizing, modeling and manipulation programs such as ObjectARX
  • Experience with Robot Programming Language for industrial robots
  • Experience with industrial camera system
  • A broad knowledge of robotic system such as, but not limited to, motor control, robotic models, path planning, and computer vision

 

Educational Requirements: BSc. Or MS. in Computer Engineering/Science, Robotics or related field

Start Date of Contract: ASAP

 

Only candidates can apply for this job.
Share this job

About Us

Talent Portal is a Toronto-based Job Board and Employment Platform. We are dedicated at helping talents reach their dream career.Candidates can search for jobs and set job alerts to receive new job notifications via email; Employers can post jobs online, and receive applications via email. It is free for both employees and employers.

Company Search

Social Networks