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 ...
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 ...
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 ...
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 ...
Full Stack Developer
Winnipeg, MB · On-site
University degree or College diploma in Computer Science, Information Technology, or a related field. * 5+ years of proven experience as an IT Developer or similar role. * System analysis ...
Full Stack Developer
Winnipeg, MB · On-site
University degree or College diploma in Computer Science, Information Technology, or a related field. * 5+ years of proven experience as an IT Developer or similar role. * System analysis ...
Senior Backend Engineer (Rust & Cloud Platform) - Remote Canada
Winnipeg, MB · Remote
CA$120K - CA$135K/yr
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience. * Fluent English, written and verbal. Preferred Qualifications * Experience with Nix and/or NixOS. * Experience ...
Senior Backend Engineer (Rust & Cloud Platform) - Remote Canada
Winnipeg, MB · Remote
CA$120K - CA$135K/yr
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience. * Fluent English, written and verbal. Preferred Qualifications * Experience with Nix and/or NixOS. * Experience ...
Bachelor's degree in mathematics, actuarial science, computer science or finance * Minimum of 5 years experience in the data conversion analysis field * Fluency in English and French (written and ...
Bachelor's degree in mathematics, actuarial science, computer science or finance * Minimum of 5 years experience in the data conversion analysis field * Fluency in English and French (written and ...
Operations Analyst
Winnipeg, MB · On-site
Degree in Commerce, Statistics, Economics, Computer Science, Accounting, Finance, or a related discipline. * Three years of related analytical experience in claims, data, or financial analysis in an ...
Operations Analyst
Winnipeg, MB · On-site
Degree in Commerce, Statistics, Economics, Computer Science, Accounting, Finance, or a related discipline. * Three years of related analytical experience in claims, data, or financial analysis in an ...
Degree in Commerce, Statistics, Economics, Computer Science, Accounting, Finance, or a related discipline. * Three years of related analytical experience in claims, data, or financial analysis in an ...
Degree in Commerce, Statistics, Economics, Computer Science, Accounting, Finance, or a related discipline. * Three years of related analytical experience in claims, data, or financial analysis in an ...
Post-secondary education in Computer Science, Business Administration, or equivalent experience. * Proven experience in: * Professional Services delivery , including client engagement and solution ...
Quick apply
Post-secondary education in Computer Science, Business Administration, or equivalent experience. * Proven experience in: * Professional Services delivery , including client engagement and solution ...
Bachelor's degree in computer science, Engineering, or a related technical field is preferred - Equivalent practical experience, certifications, or technical qualifications in vehicle cybersecurity ...
Bachelor's degree in computer science, Engineering, or a related technical field is preferred - Equivalent practical experience, certifications, or technical qualifications in vehicle cybersecurity ...
Post-secondary education in Computer Science, Business Administration, or equivalent experience. * Proven experience in: * Professional Services delivery , including client engagement and solution ...
Post-secondary education in Computer Science, Business Administration, or equivalent experience. * Proven experience in: * Professional Services delivery , including client engagement and solution ...
Bachelor's degree in Computer Science, Information Systems, related field, or comparable industry experience * Certifications (Preferred) * Microsoft Certified: Azure Solutions Architect Expert
Quick apply
Bachelor's degree in Computer Science, Information Systems, related field, or comparable industry experience * Certifications (Preferred) * Microsoft Certified: Azure Solutions Architect Expert
Bachelor's or Master's degree in Information Technology, Computer Science, Engineering, or related field (or foreign equivalent). * 8+ years of experience in Salesforce architecture, application ...
Bachelor's or Master's degree in Information Technology, Computer Science, Engineering, or related field (or foreign equivalent). * 8+ years of experience in Salesforce architecture, application ...
Mining Process Engineer
Winnipeg, MB · Hybrid
CA$115K - CA$135K/yr
Degree in Engineering or Computer Science (Electrical, Mechatronics, or related field); * 5+ years experience designing, testing, and commissioning industrial control systems; Physical Demands:
Mining Process Engineer
Winnipeg, MB · Hybrid
CA$115K - CA$135K/yr
Degree in Engineering or Computer Science (Electrical, Mechatronics, or related field); * 5+ years experience designing, testing, and commissioning industrial control systems; Physical Demands:
Manager, IT
Winnipeg, MB · On-site
Bachelor's degree in computer science, engineering, or a related discipline. * 5 to 7 years of experience in managing mission-critical and fault-resilient applications, handling large volumes of ...
Manager, IT
Winnipeg, MB · On-site
Bachelor's degree in computer science, engineering, or a related discipline. * 5 to 7 years of experience in managing mission-critical and fault-resilient applications, handling large volumes of ...
University degree or college diploma in Computer Science, or equivalent practical experience * Strong expertise in SQL (ideally 5+ years) * Strong experience with Microsoft .NET technologies (Apache2 ...
Quick apply
University degree or college diploma in Computer Science, or equivalent practical experience * Strong expertise in SQL (ideally 5+ years) * Strong experience with Microsoft .NET technologies (Apache2 ...
University degree or college diploma in Computer Science, or equivalent practical experience * Strong expertise in SQL (ideally 5+ years) * Strong experience with Microsoft .NET technologies (Apache2 ...
University degree or college diploma in Computer Science, or equivalent practical experience * Strong expertise in SQL (ideally 5+ years) * Strong experience with Microsoft .NET technologies (Apache2 ...
Bachelor's degree in a relevant field, such as Engineering, Data Science, Statistics, Computer Science, Economics, or equivalent experience * 5+ years in business strategy, analytics, strategic ...
Bachelor's degree in a relevant field, such as Engineering, Data Science, Statistics, Computer Science, Economics, or equivalent experience * 5+ years in business strategy, analytics, strategic ...
Bachelor Degree in Computer Science, telecom, or equivalent Great-to-haves * Cisco Certifications - CCNP (Collaboration and/or Enterprise and/or Security track), CCIE (Collaboration and/or Enterprise ...
Bachelor Degree in Computer Science, telecom, or equivalent Great-to-haves * Cisco Certifications - CCNP (Collaboration and/or Enterprise and/or Security track), CCIE (Collaboration and/or Enterprise ...
Bachelor's degree in Computer Science, Software Engineering, or related field * Minimum 3 years of professional software development experience * Fluency in English and French (written and oral)
Bachelor's degree in Computer Science, Software Engineering, or related field * Minimum 3 years of professional software development experience * Fluency in English and French (written and oral)
Degree or diploma in Computer Science, Computer Engineering Technology, or a related field, or equivalent work experience * Minimum 3 years of experience configuring, customizing, and maintaining ...
Degree or diploma in Computer Science, Computer Engineering Technology, or a related field, or equivalent work experience * Minimum 3 years of experience configuring, customizing, and maintaining ...
Computer Science information
See Manitoba salary details
$20K - $31K
9% of jobs
$40.3K is the 25th percentile. Wages below this are outliers.
$31K - $42K
19% of jobs
The median wage is $52.7K / yr.
$42K - $53K
23% of jobs
$53K - $64K
15% of jobs
$64K - $75K
8% of jobs
$78.8K is the 75th percentile. Wages above this are outliers.
$75K - $86K
5% of jobs
$86K - $97K
2% of jobs
$97K - $108K
16% of jobs
$108K - $119K
2% of jobs
$119K - $130K
1% of jobs
$130K - $141K
0% of jobs
$20K
$67.5K
$141K
How much do computer science jobs pay per year?
What is the difference between Computer Science vs Software Developer?
| Aspect | Computer Science | Software Developer |
|---|---|---|
| Required Credentials | Bachelor's or higher in CS or related field | Bachelor's in CS, Software Engineering, or related field often preferred |
| Work Environment | Research labs, academia, tech companies, startups | Tech companies, software firms, freelance projects |
| Industry Usage | Academic research, algorithm development, theoretical work | Building, coding, testing software applications |
| Common Search/Comparison | Focuses on theoretical foundations and algorithms | Focuses on practical software creation and deployment |
Computer Science and Software Developer roles often overlap, but Computer Science emphasizes theoretical foundations, algorithms, and research, while Software Developers focus on designing, coding, and maintaining software applications. Both roles require programming skills, but their primary focus and work environments differ.
What is computer science?
What Are Computer Science Jobs?
The computer science field provides a wide range of opportunities for technically talented individuals. Depending on your skills and interests, you can find computer science jobs as a software developer, hardware engineer, database administrator, computer systems analyst, network architect, information security analyst, or web developer. You need an analytical mind and strong technical skills to perform your job duties, which may be to develop, maintain, and troubleshoot computer systems, applications, or networks. Your responsibilities in a computer science job are often directly related to the business goals and outcomes of your employer.
What are the key skills and qualifications needed to thrive in a Computer Science role, and why are they important?
What are some common challenges computer science professionals face when working on collaborative software projects?
AGCO rating
8.8
Based on 28 frontline employees who took The Breakroom Quiz
38th of 430 rated machine equipment manufacturers
Job description
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 apply now!
About AGCO
Sourced by ZipRecruiter
AGCO is a global leader in the design, manufacture and distribution of agricultural equipment with a dynamic portfolio of exciting brands such as Fendt, Massey Ferguson, and Gleaner which deliver innovative and efficient solutions to farmers in North America through a comprehensive product line-up and smart farming software solutions.
Industry
Manufacturing
Company size
10,000+ Employees
Headquarters location
Duluth, GA, US
Year founded
1990