Software Developer

2 weeks ago


Ontario, Canada MacLean Engineering Full time

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

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.

#J-18808-Ljbffr
  • Software Developer

    6 days ago


    Ontario, Canada Cleo Consulting Full time

    Assignment: RQ07478 - Software Developer - Senior Job Title: Software Developer Start Date: 2024-05-21 End Date: 2025-03-31 Client: Government Services Integration Cluster Organization: Government Services Integration Cluster Ministry: Ministry of Public and Business Service Delivery (former MGCS) Candidate is required to work...


  • Ontario, Canada Recooty Full time

    Are you a tech-savvy Software Developer/Engineer with a passion for creating innovative applications? Design Match is looking for a talented and creative individual to join our development team. As a Software Developer/Engineer, you will play a crucial role in writing, testing, and maintaining software applications that elevate our platform's user...

  • Software Developer IV

    1 month ago


    Ontario, Canada IFG International Financial Group Ltd Full time

    Our client, a large financial institution, is looking for aSoftware Developer IV to fill a 7-month contract located in Toronto.This is an excellent opportunity for an Software Developer IV with a financial services background As aSoftware Developer IV your duties will include but not be limited to: Planning, designing developing, codes and testing...

  • Software Engineer

    1 week ago


    Toronto, Ontario, Ontario, Canada Iris Software Inc. Full time

    Greetings!One of our direct client is looking to hire Sr. Software Engineer in Toronto ON OR Halifax NS (Hybrid). Please find below job description.What is the opportunity?As a Senior Developer you will join a highly talented team that develops & maintains high-availability low-latency real-time systems that helps with communication surveillance.You will...


  • Ontario, Canada Incognito Software Systems Inc Full time

    Corporate Development Senior Analyst page is loaded Corporate Development Senior Analyst Apply locations Canada - Ontario time type Full time posted on Posted 30+ Days Ago job requisition id R41193 Job Summary: Volaris is looking for a Corporate Development Senior Analyst, who will be an integral member of Volaris’ deal sourcing team. The Corporate...

  • Software Developer

    2 days ago


    Toronto, Ontario, Ontario, Canada Albert Bow Full time

    Software Developer I Toronto (Hybrid) I Competitive salary + bonus I am currently working with a prominent North American banking institution, boasting a global presence, working on both traditional banking as well as capital markets. Commanding significant market share across diverse financial service segments, the bank actively invests in technology and...

  • Business Development

    1 month ago


    Ontario, Canada Incognito Software Systems Inc Full time

    Business Development (Data Analysis) Intern page is loaded Business Development (Data Analysis) Intern Apply locations Canada - Ontario time type Full time posted on Posted 10 Days Ago job requisition id R45522 Job Summary: THE COMPANY This position will support a Portfolio of Volaris Group. Volaris Group ( acquires, strengthens, and grows vertical...

  • Software Developer II

    1 month ago


    Ontario, Canada Warner Media, LLC. Full time

    Every great story has a new beginning, and yours starts here. Welcome to Warner Bros. Discovery… the stuff dreams are made of. Who We Are… When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD’s vast portfolio of iconic content...


  • Ontario, Canada Moneris Solutions Corp Full time

    Director, Software Development and Architecture page is loaded Director, Software Development and Architecture Apply remote type Hybrid locations Toronto time type Full time posted on Posted 2 Days Ago job requisition id JR103966 Your Moneris Career - The Opportunity We are looking for a Director, Software Development and Architecture with a...

  • Entry Level

    6 days ago


    Ontario, Canada Electronic Arts Full time

    Frostbite is EA's proprietary game engine that comes equipped with tons of tools and technologies designed to build incredible games. Our in-house engine offers the unique ability to adapt to each game while working hand-in-hand to prioritize what to build. Our goal is to empower creators all over the world to bring their best ideas to life by creating an...


  • Ontario, Canada Capital Placement Full time

    Highly motivated and dynamic professionals Professionals with the ability to work both with in-house projects and on-site assignments at our customer’s locations What you need to get the job done 5+ years of software development experience in C++v11 and above, C programming Strong command of Object Oriented Design and Object Oriented Programming...


  • Ontario, Canada Liburdi Engineering Limited Full time

    Control Systems Software Developer Location: Dundas, Ontario, Canada Web Site Address: Number of Positions: 1 Posting Date: April 2024 Contact Email: resume@liburdi.com Reference Number: MR04252024 Please quote the above Reference Number in the subject line of your email Liburdi Automation is a leader in design and manufacturing of specialized...


  • Ontario, Canada Propel Holdings Inc. Full time

    Propel (TSX:PRL) is an innovative, online fintech company, committed to credit inclusion by providing and facilitating fair, fast and transparent access to credit with exceptional service using its proprietary, industry-leading online platform. Through its operating brands, Propel is focused on providing access to credit to underserved consumers who...

  • Software Developer

    2 days ago


    Eastern Ontario, Canada The Bartech Group, Inc. Full time

    Bartech Staffing is a leading engineering, technical and professional staffing firm, and our clients include some of the nation's biggest companies. We are powered by Impellam Group, a connected group providing global workforce and specialist recruitment solutions. Our client has engaged us to assist them in hiring a contract Software Developer - Middleware...

  • Software Developer

    2 days ago


    Eastern Ontario, Canada The Bartech Group, Inc. Full time

    Bartech Staffing is a leading engineering, technical and professional staffing firm, and our clients include some of the nation's biggest companies. We are powered by Impellam Group, a connected group providing global workforce and specialist recruitment solutions. Our client has engaged us to assist them in hiring a contract Software Developer - Middleware...

  • Software Developer

    1 day ago


    Eastern Ontario, Canada The Bartech Group, Inc. Full time

    Bartech Staffing is a leading engineering, technical and professional staffing firm, and our clients include some of the nation's biggest companies. We are powered by Impellam Group, a connected group providing global workforce and specialist recruitment solutions. Our client has engaged us to assist them in hiring a contract Software Developer - Middleware...


  • Ontario, Canada Warner Media, LLC. Full time

    Behind WBD’s vast portfolio of iconic content and beloved brands, are the storytellers bringing our characters to life, the creators bringing them to your living rooms and the dreamers creating what’s next… From brilliant creatives, to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated...


  • Ontario, Canada Warner Media, LLC. Full time

    Welcome to Warner Bros. Discovery… the stuff dreams are made of. Who We Are… When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD’s vast portfolio of iconic content and beloved brands, are the storytellers bringing our...


  • Ontario, Canada Rocket Software Full time €217,536 - €271,920

    Rocket Software Vice President, Product Management Madison , Wisconsin Apply Now It's fun to work in a company where people truly BELIEVE in what they're doing! The Vice President, Product Management will have full end-to-end ownership and accountability for product vision, features and functions, packaging, and market impact. The Vice President, Product...


  • Ontario, Canada Stonewood Group Inc. Full time

    Our client is the largest software company in its sector in North America. The firm’s products its clients with the vital tools to thrive in today’s highly competitive and fast-changing market. They also serve as a blueprint to drive their customers’ businesses, from infrastructure to user experience and ultimately a healthy, profitable enterprise –...