Autonomous Software Developer - #230523
AGCO
Date: 2 hours ago
City: Winnipeg, MB
Contract type: Full time
Date: Jun 26, 2026
Req ID: 104300
Location:
Winnipeg, MB, CA
#job-location.job-location-inline { display: inline; }
Employment Duration: PTx
Workplace Type: Onsite
Solutions for Every Season. We engineer and deliver precision agriculture hardware, software, and cloud-based platforms that connect every corner of the farm.
Autonomous and precision agriculture is transforming how we grow more with less effort, reduce environmental impact, and address labor shortages while supporting sustainable growth. If you are excited by the opportunity to help shape the future of agricultural machinery, this could be the role for you.
We are seeking an Autonomous Software Developer to help build, integrate, and validate the software systems that power autonomous agricultural machines. This role is ideal for a technically strong engineer who enjoys understanding complex systems, solving difficult real-world problems, and working across disciplines to deliver reliable products.
Unlike traditional software development roles that focus on a single component or technology, this position requires a broad systems perspective. You will work across autonomy, robotics, controls, perception, embedded systems, simulation, and machine interfaces to ensure the overall system functions reliably under real-world conditions.
Your Impact
Develop, integrate, and support software components used in autonomous agricultural systems, and contribute to system reliability and performance
Investigate and troubleshoot complex system-level issues across software, hardware, networking, sensors, controllers, and cloud services
Analyze machine data, logs, and system behaviour to identify root causes and implement improvements
Design and implement algorithms, tools, and automation solutions to enhance reliability, safety, and operational efficiency
Support system integration and contribute to simulation, testing, verification, validation activities, and continuous improvement of engineering processes and tooling
Your Experience and Qualifications
Bachelor’s or Master’s degree in Engineering, Computer Science, Robotics, Mechatronics, or a related field, with 3+ years of experience in robotics, autonomous vehicles, industrial automation, agricultural equipment, or other complex systems
Experience in Linux, Docker, and ROS2 environments, and exposure to modern development practices including CI/CD, test automation, and agile development
Strong software development skills (preferably in C++) combined with strong analytical and problem-solving abilities
Experience debugging complex technical systems, with the ability to understand interactions between multiple subsystems and reason about system-level behaviour
Strong communication and collaboration skills, along with curiosity, initiative, and a willingness to learn new technologies and domains
Strengths in one or more of the following areas: robotics and autonomous systems; ROS2 and distributed software architectures; simulation and test automation; embedded Linux development; machine control systems; path planning, behaviour planning, and navigation; computer vision, perception, and sensor fusion; system verification and validation; and safety-critical or real-time systems.
Your Benefits
Three (3) weeks of vacation per year.
Employee Stock Purchase Plan offering eligible employees the ability to purchase AGCO stock at a discounted price.
Group retirement plan with employer match.
Group insurance paid at 75% by the employer.
Employee Assistance Program.
Your Workplace
You will collaborate closely with PTx colleagues in Winnipeg, Canada, in an onsite environment that supports hands-on testing, teamwork, and innovation.
We are committed to fostering an inclusive workplace and believe that diverse perspectives drive better outcomes for our customers, our communities, and our teams. Our approach to recruitment reflects that commitment by building teams that represent a broad range of experiences, backgrounds, cultures, and perspectives.
If you are contacted regarding an opportunity with us, you may request reasonable accommodation for the materials or activities used throughout the selection process.
Join us as we bring agriculture into the future and !
.outershell div.searchwell {background-color: #0C9F50;} #outershell .search-submit input.btn.keywordsearch-button[type=submit]: hover {color: #0C9F50 !important;}
.buttontext5b47a589e235d3d7 a{ border: 1px solid transparent; } .buttontext5b47a589e235d3d7 a: focus{ border: 1px dashed #ae132a !important; outline: none !important; }
Solutions for Every Season
We engineer and deliver precision ag hardware, software, and cloud based platforms that connect every corner of the farm.
Job Segment: Testing, Sustainable Agriculture, Embedded, Cloud, Developer, Technology, Agriculture
Req ID: 104300
Location:
Winnipeg, MB, CA
#job-location.job-location-inline { display: inline; }
Employment Duration: PTx
Workplace Type: Onsite
Solutions for Every Season. We engineer and deliver precision agriculture hardware, software, and cloud-based platforms that connect every corner of the farm.
Autonomous and precision agriculture is transforming how we grow more with less effort, reduce environmental impact, and address labor shortages while supporting sustainable growth. If you are excited by the opportunity to help shape the future of agricultural machinery, this could be the role for you.
We are seeking an Autonomous Software Developer to help build, integrate, and validate the software systems that power autonomous agricultural machines. This role is ideal for a technically strong engineer who enjoys understanding complex systems, solving difficult real-world problems, and working across disciplines to deliver reliable products.
Unlike traditional software development roles that focus on a single component or technology, this position requires a broad systems perspective. You will work across autonomy, robotics, controls, perception, embedded systems, simulation, and machine interfaces to ensure the overall system functions reliably under real-world conditions.
Your Impact
Develop, integrate, and support software components used in autonomous agricultural systems, and contribute to system reliability and performance
Investigate and troubleshoot complex system-level issues across software, hardware, networking, sensors, controllers, and cloud services
Analyze machine data, logs, and system behaviour to identify root causes and implement improvements
Design and implement algorithms, tools, and automation solutions to enhance reliability, safety, and operational efficiency
Support system integration and contribute to simulation, testing, verification, validation activities, and continuous improvement of engineering processes and tooling
Your Experience and Qualifications
Bachelor’s or Master’s degree in Engineering, Computer Science, Robotics, Mechatronics, or a related field, with 3+ years of experience in robotics, autonomous vehicles, industrial automation, agricultural equipment, or other complex systems
Experience in Linux, Docker, and ROS2 environments, and exposure to modern development practices including CI/CD, test automation, and agile development
Strong software development skills (preferably in C++) combined with strong analytical and problem-solving abilities
Experience debugging complex technical systems, with the ability to understand interactions between multiple subsystems and reason about system-level behaviour
Strong communication and collaboration skills, along with curiosity, initiative, and a willingness to learn new technologies and domains
Strengths in one or more of the following areas: robotics and autonomous systems; ROS2 and distributed software architectures; simulation and test automation; embedded Linux development; machine control systems; path planning, behaviour planning, and navigation; computer vision, perception, and sensor fusion; system verification and validation; and safety-critical or real-time systems.
Your Benefits
Three (3) weeks of vacation per year.
Employee Stock Purchase Plan offering eligible employees the ability to purchase AGCO stock at a discounted price.
Group retirement plan with employer match.
Group insurance paid at 75% by the employer.
Employee Assistance Program.
Your Workplace
You will collaborate closely with PTx colleagues in Winnipeg, Canada, in an onsite environment that supports hands-on testing, teamwork, and innovation.
We are committed to fostering an inclusive workplace and believe that diverse perspectives drive better outcomes for our customers, our communities, and our teams. Our approach to recruitment reflects that commitment by building teams that represent a broad range of experiences, backgrounds, cultures, and perspectives.
If you are contacted regarding an opportunity with us, you may request reasonable accommodation for the materials or activities used throughout the selection process.
Join us as we bring agriculture into the future and !
.outershell div.searchwell {background-color: #0C9F50;} #outershell .search-submit input.btn.keywordsearch-button[type=submit]: hover {color: #0C9F50 !important;}
.buttontext5b47a589e235d3d7 a{ border: 1px solid transparent; } .buttontext5b47a589e235d3d7 a: focus{ border: 1px dashed #ae132a !important; outline: none !important; }
Solutions for Every Season
We engineer and deliver precision ag hardware, software, and cloud based platforms that connect every corner of the farm.
Job Segment: Testing, Sustainable Agriculture, Embedded, Cloud, Developer, Technology, Agriculture
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Security & Microsoft Platform Specialist
Steinbach Credit Union,
Winnipeg, MB
1 week ago
Build a rewarding career with Steinbach Credit Union Steinbach Credit Union (SCU) is one of Manitoba’s largest credit unions and among the top 10 in Canada, with over $11 billion in assets. For more than 80 years, we have worked with our members to create relationships based on trust and support. Our goal is to provide advice and recommend products...
Shipping and Receiving Coordinator - Deployment support-EN
Canadian Forces Morale and Welfare Services,
Winnipeg, MB
CA$76,840
-
CA$85,170
per year
2 weeks ago
CFMWS – WHERE PURPOSE MEETS PASSION! At Canadian Forces Morale and Welfare Services (CFMWS), we’re more than just a workplace; we’re a proud community dedicated to supporting Canadian Armed Forces members, veterans and their families in their daily lives. We carefully curate and provide programs and services designed to meet their unique needs and enhance their mental, social, physical, financial...
HR Service Delivery Analyst
Accenture,
Winnipeg, MB
CA$22.86
-
CA$46.9
per hour
3 weeks ago
About the Role As a Senior Analyst in People Services, Pension & Benefits, reporting to the Senior Manager of Pension & Benefits you will support all Pension & Benefits administration practices as well as the following responsibilities: Key Responsibilities: Manage all benefit deduction rate maintenance and/or configuration changes including any necessary testing, working in conjunction with our People Process &...