ML & AI Software Developer, Winnipeg
PURPOSE and SCOPE:
Participate as part of a team in the development and continuous improvement of innovative, class leading agricultural product designs for the Ag/Heavy Duty Off-Road machinery market. Team compositions vary and change from time to time, but will involve multiple engineers and technologists, team leaders, prototype shop and test personnel, supply/marketing/product support/publications/manufacturing and other specialists.
PRIMARY 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
- Write requirements and technical documentation
- Participate in code reviews & work with code repositories on multiple projects using Git version control
- Assist in development and implementation of validation plans (unit testing, HIL, SIL, DVT)
- Support development of risk assessments (DFMEA)
- Continuous learning of MacDon and competitive products
- Other duties as assigned
QUALIFICATIONS:
Required Qualifications
- Graduated from an accredited Engineering or Technology program
- Experience with Python or C++ programming languages
- Knowledge of machine learning techniques and algorithms related to image processing
- Experience with machine learning development process, including data gathering, data cleaning, training, and deployment of ML models
- Familiarity with CAN protocol J1939
Preferred Qualifications
- 2 years of experience working in machine learning, or similar experience in post-graduate research in machine learning
- Some experience working with embedded controllers, both programming and connecting the controllers to sensors and other systems
- Knowledge of networking protocols and communication concepts
- Familiarity with AWS, Azure or similar provider of cloud computing
- Exposure to model-based software design using the MATLAB/Simulink tools.
- Interest in controls and automation of mechanical systems.
- Familiarity with agricultural equipment and farming