Apply now

Posted 32 months ago

Software Developer

@ MACLEAN ENGINEERING & MARKETING CO. LIMITED

Lively, Ontario

4+ years experience
Apply now
SIGNALS

Overview

MACLEAN ENGINEERING & MARKETING CO. LIMITED is hiring a GUI Software Developer III for its Autonomous Vehicle Systems team in Sudbury or Collingwood, Ontario. The role leads the architecture and development of user interfaces for autonomous underground mining vehicles. The posting requires 4+ years of front-end software development experience and a relevant degree.

Responsibilities:

  • Design and build user interfaces for autonomous vehicle systems
  • Participate in the full software engineering lifecycle
  • Support deployment of autonomous vehicles at active mine sites
  • Design and implement APIs between robotics and UI teams
  • Develop and execute tests to verify behaviour and performance

Requirements summary:

  • Relevant degree from a recognized post-secondary institution
  • 4+ years of front-end software development experience
  • Experience developing production-grade Python and C++ code
  • Experience shipping and supporting products
  • Excellent verbal and written communication skills in English

Tools & skills

Source and dates

Employer career site / ATS feed · adp

Employer posting date
2024-03-19
First seen by our source
2026-10-08
Source record updated
2026-11-04

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience4+ years
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
Licences & certificationsOACETT, PEO
Background checkscriminal record
EducationBachelor’s degree (required)

Summary and details written by AI from the posting; the employer’s posting is the authority.

MACLEAN ENGINEERING & MARKETING CO. LIMITED

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

LinkedIn followers
49
People associated on LinkedIn
13
Reported office locations
  • 5 KING STREET PARYS, PARYS, Free State 9589, ZA
Other recorded names
  • MACLEAN ENGINEERING & MARKETING CO. LIMITED
  • MACLEAN ENGINEERING AND MARKETING CO LIMITED (INCORPORATED IN CANADA)
Profile identifies a recruitment agency
No
FieldValue
HeadquartersPARYS, Free State
Open jobs on Jobsy84
LinkedInView page
Job description

POSITION TITLE: GUI Software Developer III - Autonomous Vehicle Systems

LOCATION: Sudbury or Collingwood, Ontario

About the Position: The successful candidate will be working as a member of the Autonomous Vehicle Systems (AVS) team. This is a fast-moving, multi-disciplinary team deploying cutting edge technology on mobile machines in the underground hard-rock mining industry.

Working on a roadmap towards fully autonomous robotic mining, the role will lead the architecture and development of a suite of user interfaces for autonomous underground mining vehicles. The successful candidate will have an opportunity to be at the center of a rapidly growing technology sector which is solving real problems underground.

The ideal candidate will have experience in several of the following areas:

  • Designing and building high performance user interfaces for complex systems (preferably for robotics or remotely operated vehicles)
  • Writing, testing and maintaining high quality code in C++ and/or Python
  • Relevant GUI frameworks such as Qt or similar
  • Deployment of software in an industrial setting (preferably on Linux targets)
  • Shipping production grade applications using containerization tools such as Docker
  • Professional software development practices including version control, test-driven development and continuous integration
  • Agile software development in a team environment
  • Familiarity with robotics, ideally with ROS2

Typical duties in this role will include:

  • Participate in the full software engineering lifecycle: requirements, design, source code implementation, unit test, integration, and system test
  • Contribution to major software release plans that align with the technology roadmap
  • Collaborate with designers, developers and users to ensure the complete solution meets performance, and reliability requirements
  • Design and implement user interfaces to communicate the state and functionality of autonomy systems using video, text, 2D, and 3D graphics
  • Supporting deployment of autonomous vehicles at active mine sites
  • Design and implement appropriate APIs between the robotics and UI teams
  • Develop and execute tests to verify behaviour and performance
  • Follow Agile development methodologies and work effectively in Scrum teams

Essential Qualifications: The successful candidate must be willing to learn, open-minded and flexible, organized and detail oriented, team oriented, disciplined, and must have a positive attitude, along with the following qualifications:

  • A relevant Degree from a recognized post-secondary institution
  • 4+ years of front-end software development experience
  • Eligibility for licensing through OACETT or PEO is an asset
  • Experience developing production grade Python and C++ code
  • Solid understanding of object-oriented programming principles
  • An interest in robotics and autonomous vehicles
  • Experience in shipping and supporting products
  • Excellent verbal and written communication skills in English, proficiency in other languages is an asset

Please note that employment with MacLean Engineering is contingent upon the successful completion of a background check conducted by our third-party provider, Sterling Backcheck. This process may include verification of employment history, education, and a criminal record check, depending on the requirements of the position.

A clear and satisfactory result is required for all candidates prior to the confirmation of employment.

MacLean Engineering & Marketing Co. Limited is an equal opportunity employer and is committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act (2005).

MacLean Engineering & Marketing Co. Limited will provide accommodations to job applicants with disabilities throughout the recruitment process. If you require an accommodation, please notify us and we will work with you to meet your needs.

Similar jobs

  • Software Developer - CRM - Intermediate-Dynamics

    Toronto, ON
    $61.50–$82/hrContract

    Procom

    • Ensure the CRM platform meets the project requirements and objectives; • Ability to explain technical concepts to both technical and non-technical stakeholders; • Experience working collaboratively in a team…

    Customer relationship management, Microsoft Dynamics, Provide technical expertise, Communication skills, Problem solving, Project management principles

    Software Developer - Senior

    Toronto, ON
    $75–$100/hrContract

    Procom

    Candidates need a background in computer science, data science or AI/ML, plus Python experience with pandas, scikit-learn or PyTorch. Experience with LLM frameworks like DSPy, LangChain or Hugging Face and with Databricks or MLflow is needed.

    Databricks, MLflow, DSPy, LangChain, Hugging Face, pandas

    Software Developer - Senior- React, JavaScript

    Toronto, ON
    $75–$100/hrContract

    Procom

    5+ YOECandidates need 5+ years with React, JavaScript and TypeScript, HTML, CSS and Node, plus RxJS and responsive development. They also need 3+ years with Bootstrap, jQuery and Git, proven WCAG and AODA experience, and microservice architecture knowledge.

    React, TypeScript, NPM, Bootstrap, jQuery, Git

  • Software Developer

    Toronto, ON
    Full Time

    GuruLink

    Candidates need strong production C++, working Python and SQL, and hands-on 3D geometry experience such as CAD algorithms, computational geometry or VFX engineering. They also need daily comfort with vectors, matrices and numerical methods, and the ability to deliver features independently.

    C++, Python, SQL

  • Software Developer III, AI/ML GenAI, Google Ads

    Waterloo, ON

    Google

    2+ YOECandidates need a bachelor's degree or equivalent practical experience, two years of Python or C++ programming, and one year of end-to-end machine learning work. Experience with GenAI concepts such as LLMs and generation of text, image, video or audio is also required.

    Python, C++

  • Junior Software Developer

    Toronto, ON +1

    Hootsuite

    1+ YOECandidates need a Computer Science or Engineering degree, or equivalent, with 1-2 years of software development experience, including co-op or internships. Experience with Java or a functional programming language is required, along with agile practices and strong teamwork and communication skills.

  • Senior Software Developer

    Toronto, ON
    Contract

    Randstad Canada

    10+ YOERandstad Canada needs candidates with 10+ years of enterprise web development, 5+ years with TypeScript, React, RxJS, Node.js and NPM, and 3+ years with Git. Candidates must also have hands-on experience with AODA and WCAG accessibility standards.

    React, Next.js, TypeScript, MuleSoft, Microsoft Dynamics CRM, RxJS

    Senior Software Developer

    Toronto, ON
    Contract

    Randstad Canada

    Candidates need a degree or background in computer science, data science, AI or machine learning, plus strong Python and experience with LLM frameworks, Databricks or MLflow, and cleaning unstructured text data.

    Databricks, MLflow, Python, DSPy, LangChain, Hugging Face Transformers

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.