Talent.com
MacDon Industries Ltd.
Software Engineer/Developer (ML/AI Focused)MacDon Industries Ltd. • Winnipeg, MB, Canada
Software Engineer/Developer (ML/AI Focused)

Software Engineer/Developer (ML/AI Focused)

MacDon Industries Ltd. • Winnipeg, MB, Canada
12 days ago
Job type
  • Full-time
Job description

Software Engineer/Developer (ML/AI Focused)

PURPOSE and SCOPE:

We are looking for passionate Engineers with a desire to develop the next generation of productive harvesting equipment!

You need to be ready to participate within a team environment in the development and the continuous improvement of innovative, market leading product designs. Team compositions vary and change, but consistently involve multiple engineers, technologists, team leaders, prototype shop and test personnel. There are also cross functional interactions with supply chain, marketing, product support, publications, manufacturing, and other specialists.

RESPONSIBILITIES:

Participation as a team member in all team project activities as identified, including but not limited to:

  • Develop code, models, perception, and sensory data strategies for ML/AI software projects
  • Programming/Software Development as the core function of this role focused in ML/AI systems
  • Responsible for code documentation process, code revision & repository process
  • Review and provide software spec improvements or maintenance for complex subsystems
  • Assist in development and implementation of validation plans (unit testing, Hardware-in-Loop HIL, Software-in-Loop SIL, Design Verification Testing DVT)
  • Component, subsystem, system designs to meet set objectives of performance, cost, durability
  • Review and take appropriate action to all daily test reports
  • Support current product design engineering, improve product and service-related publications
  • Experience in project planning, vendor selection & development of risk assessments would be an asset
  • Up to 10% of year travelling
  • Continuous learning of MacDon and competitive products

QUALIFICATIONS:

Education and Experience

  • Graduate of an accredited Engineering, Technology and/or Computer Science program

Skills and Knowledge

  • Strong C++ and Python development skills.
  • Experience with Computer Vision and Machine Learning Toolchains; Linux Environment, Docker, AWS, and Sagemaker
  • Applied knowledge of Data Science, Data Structure & Algorithms
  • Experience with GIT-based repositories (GitHub, GitLab, etc.)and CI/CD pipelines
  • Familiarity of robotics framework such as ROS/ROS2.
  • Understanding of electronics and electronic controllers, electrical theory, electrical schematics and ability to troubleshoot electrical systems would be a large asset
  • Knowledge in the following protocols/standards: J1939, MISRA-C, ISOBUS, ISO25119 (ISO26262), Ethernet and TCP/IP, UDP would be an asset
  • Experience with electrical, mechanical, and hydraulic systems on off-road heavy equipment would be an asset
  • Other assets; good understanding of memory management, MS Office products, understanding the use of data structures and algorithms, and experience with Doxygen documentation

Location: Winnipeg, MB

#J-18808-Ljbffr
Create a job alert for this search

Software Engineer/Developer (ML/AI Focused) • Winnipeg, MB, Canada

Similar jobs

Frontier AI Software Engineer (Contractor, 10–40 hrs/wk)

TuringWinnipeg, MB, CA
Full-time

A leading AI research accelerator is seeking a contractor to evaluate and refine AI-generated code, ensuring it is efficient and reliable.The ideal candidate will have over 5 years of software engi... Show more

 • Promoted

Senior AI Engineer - Production ML for Fintech (Remote)

LumenaltaWinnipeg, MB, CA
Remote
Full-time

A forward-thinking technology firm is looking for experienced AI Engineers to design and deploy production-grade AI systems for community banks and insurance institutions.This role offers the chanc... Show more

 • Promoted

Cloud Native Machine Learning Architect For Next-Gen Solutions - $153,000 - $244,700 A Year - Remote

CaylentWinnipeg, Canada
Remote
Full-time

Design and execute machine learning projects using cloud technologies, working with business representatives to develop solutions, and deploying models to production. Show more

 • Promoted

Senior ML Engineer (Speech-to-Speech) — Remote SME

VosynWinnipeg, MB, CA
Remote
Full-time

Vosyn seeks a Senior ML Engineer SME to lead the development of cutting-edge speech-to-speech technology.This role involves providing strategic technical guidance on TTS models, collaborating with ... Show more

 • Promoted

Physics Private Tutoring Jobs Matlock

SuperprofMatlock, Canada
CA$20.00 hourly
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more

 • Promoted

Contract Software Engineer Specializing in Advanced AI Techniques

TuringWinnipeg, MB, CA
Full-time

Embrace an exciting challenge as a Software Engineer specializing in AI.Collaborate with teams in a remote setting to elevate AI code quality and efficiency.You will be responsible for applying you... Show more

 • Promoted

Staff Software Engineer - Full Stack AI (Bangkok based, Relocation provided)

AgodaWinnipeg, MB, CA
Full-time

At Agoda, we bridge the world through travel.Our story began in 2005, when two lifelong friends and entrepreneurs, driven by their passion for travel, launched Agoda to make it easier for everyone ... Show more

 • Promoted

Trigonometry Private Tutoring Jobs Matlock

SuperprofMatlock, Canada
CA$20.00 hourly
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more

 • Promoted

ML Engineer (Speech-to-Speech) — Subject Matter Expert

VosynWinnipeg, MB, CA
Full-time

ML Engineer (Speech-to-Speech) — Subject Matter Expert.At Vosyn, we embrace the exciting, game-changing world of Artificial Intelligence, driving innovation and pioneering impactful projects across... Show more

 • Promoted

Python and Kubernetes Software Engineer - Data, AI/ML & Analytics

CanonicalWinnipeg, MB, CA
Full-time

Python and Kubernetes Software Engineer - Data, AI/ML & Analytics.Python and Kubernetes Software Engineer - Data, AI/ML & Analytics.Python and Kubernetes Software Engineer - Data, AI/ML & Analytics... Show more

 • Promoted

Cloud Native Machine Learning Architect For Next-Gen Solutions - Remote

CaylentWinnipeg, Canada
Remote
Full-time

Design and execute machine learning projects using cloud technologies, working with business representatives to develop solutions, and deploying models to production. Show more

 • Promoted

Geometry Private Tutoring Jobs Matlock

SuperprofMatlock, Canada
CA$20.00 hourly
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more

 • Promoted

Remote AI Engineer - Build Next-Gen ML Solutions

Yeah! GlobalWinnipeg, MB, CA
Remote
Full-time

A global technology firm is seeking highly skilled AI Engineers to join their team.This remote position requires proficiency in programming languages like Python and experience in developing AI mod... Show more

 • Promoted

Contract Software Engineer Enhancing AI Performance and Reliability

TuringWinnipeg, MB, CA
Full-time

Join a pioneering team as a Software Engineer dedicated to advancing AI capabilities.Your role will focus on enhancing code efficiency and driving quality through innovative solutions in a remote s... Show more

 • Promoted

Math Private Tutoring Jobs Matlock

SuperprofMatlock, Canada
CA$20.00 hourly
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more

 • Promoted

Senior Backend Engineer, AI Platform & MLOps

CrestaWinnipeg, MB, CA
Full-time

A leading AI solutions company is hiring an ML Engineer in Toronto, Canada.In this role, you will design and maintain serving stacks for machine learning models and automate training pipelines usin... Show more

 • Promoted

Remote Forward-Deployed Engineer: AI-Driven Modernization

Banyan SoftwareWinnipeg, MB, CA
Remote
Full-time

A leading software company is seeking a Forward Deployed Engineer to drive the modernization of applications with a focus on AI-assisted software development practices.This hybrid role requires ove... Show more

 • Promoted

AI/ML Lead (Senior Machine Learning Engineer – Full-time Leadership Role)

Aurelian Venture AIWinnipeg, MB, CA
Full-time

AI/ML Lead (Senior Machine Learning Engineer – Full-time Leadership Role).Full-Time, Contract, Hands‑on Technical Leadership.CAD $180,000 – $250,000 base + significant equity + performance bonuses ... Show more

 • Promoted

Ml Engineer: Insurance Analytics & Ai - C$110,000 - C$140,000 A Year

Leading Insurance ProviderWinnipeg, Canada
Full-time

Machine Learning Engineer needed for an insurance provider to solve business problems using ML and data analysis.Requires Python and ML algorithms. Show more

 • Promoted

Algebra Private Tutoring Jobs Matlock

SuperprofMatlock, Canada
CA$20.00 hourly
Full-time +1

Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi... Show more