Apply now

Posted last month

Coop/Student - Computer Systems Engineer (On-site)

@ Elmer's Manufacturing Ltd

Altona, Manitoba

Apply now
SIGNALS

Overview

Elmer's Manufacturing Ltd is hiring a Computer Systems Engineer co-op student for its Software Development Department, near Altona, MB. The student writes embedded C and Rust for ARM-based Linux controllers on grain carts, motherbins and harrows, and supports field installs. The role is on-site, with some field time, on a 4-month or 8-month term.

Responsibilities:

  • Write embedded C and Rust for ARM-based Linux controllers
  • Work on CAN bus communication using J1939 and ISOBUS
  • Build and debug embedded Linux services and over-the-air updates
  • Interface with sensors, actuators and motor controllers on real machines
  • Support first-run field installation and diagnose field issues

Requirements summary:

  • Working toward a degree or diploma in Computer Engineering, Electrical Engineering, Mechatronics or Computer Science
  • Working knowledge of C or C++
  • Comfortable in Linux and on the command line
  • Strong troubleshooting skills using logs, scope or logic analyzer
  • Willing to work in the field on machines

Tools & skills

Source and dates

Source type not verified · easyapply

Employer posting date
2026-09-23
First seen by our source
2026-10-12
Source record updated
2026-10-12

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityEntry level
DepartmentSoftware development
Travelair: none · ground: minimal
Work settingOffice, Outdoors, Plant or factory
PositionSitting and standing
Physical demandsphysical low · computer high
LanguagesEnglish
Encouraged to applyPeople with disabilities
EducationCollege diploma (preferred), Bachelor’s degree (preferred)
Fields of studyComputer Engineering, Electrical Engineering, Mechatronics, Computer Science

Summary and details written by AI from the posting; the employer’s posting is the authority.

Elmer's Manufacturing Ltd

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Our vision is to develop innovative agricultural equipment and solutions that maximize farming potential.

Full company description

Elmer’s Manufacturing Ltd. designs, manufactures, and supports high-quality, innovative equipment focusing on the needs of progressive farmers. Elmer’s started as a small farm business in 1978 and has grown from building row crop cultivators to an extensive and diversified group of equipment lines for any size farming operation. Today Elmer's product lines include the Haulmaster Grain Cart, Super 7 Harrow, Wolverine Ditcher, Ravage Bale Processor and Transfer Tracks. Elmer's continues to expand its facilities and equipment capabilities to maintain the company’s vision to provide innovative agricultural equipment and solutions for maximizing farming potential to feed the world.

LinkedIn followers
2,911
People associated on LinkedIn
119
Reported office locations
  • 9118 Hwy 30 North, Altona, MB R0G0B0, CA
Other recorded names
  • Elmer's Manufacturing
Specialties
  • Grain Carts
  • Harrows
  • Design and Fabrication
  • Row Crop Equipment
  • Bale Processor
  • Ditcher
  • and Tracks
Profile identifies a recruitment agency
No

Elmer’s Manufacturing Ltd. designs, manufactures, and supports high-quality, innovative equipment focusing on the needs of progressive farmers. Elmer’s started as a small farm business in 1978 and has grown from building row crop cultivators to an extensive and diversified group of equipment lines for any size farming operation. Today Elmer's product lines include the Haulmaster Grain Cart, Super 7 Harrow…

FieldValue
IndustryMachinery Manufacturing
Company size201-500 employees
HeadquartersAltona, MB
Organization typePrivately Held
Year founded1978
SpecialtiesGrain CartsHarrowsDesign and FabricationRow Crop EquipmentBale ProcessorDitcherand Tracks
Open jobs on Jobsy17
LinkedInView page
Job description

At Elmer’s we’ve been equipping farmers with innovative solutions for 40 years. Owning and operating our own farm we understand what farmers need and want out of our products and our company. We strive to provide our customers with products that will effectively handle even the toughest environments. Harvest after harvest, our mission is to produce world-class farm equipment for the needs of the progressive farmer.

We have an upcoming opportunity in the Software Development Department as a Computer Systems Engineer co-op student, working alongside the engineers who design, build and support the machines themselves.

We build real-time control into our farming implements using microcontrollers we program in house, both ARM-based Linux platforms and NXP S32 parts. That ranges from automating machine movement through to detecting automatically when grain has been unloaded. As a student on our embedded team you will write code that ends up in a field, on a real machine, during a real season.

Availability: 4-month or 8-month term

In This Role You Will

• Write embedded C and Rust for ARM-based Linux controllers deployed on grain carts, motherbins and harrows.

• Work on CAN bus communication between the controller, the tractor and our operator displays, using J1939 and ISOBUS (ISO 11783).

• Build and debug services on embedded Linux: cross compilation, systemd, serial and network interfaces, cellular connectivity, over-the-air updates.

• Interface with real hardware: load cells, sensors, actuators and motor controllers, then verify the behaviour on the machine rather than just on the bench.

• Instrument, profile and troubleshoot systems where memory, CPU and network are genuinely constrained.

• Write unit and integration tests, and take part in code review with the rest of the team.

• Produce technical documentation: design notes, interface definitions and test results.

• Support first-run field installation and help diagnose issues on machines already out in the field.

We’re Looking For

• Working toward a degree or diploma in Computer Engineering, Electrical Engineering, Mechatronics or Computer Science.

• Working knowledge of C or C++. Rust experience is welcome but not expected: we will teach you.

• Comfortable in Linux and on the command line: shell, git, building and debugging from source.

• Strong troubleshooting instincts. You can work from a symptom back to a root cause using logs, a scope or a logic analyzer.

• Willing to get out of the office and onto a machine. Some field time comes with the role.

• An asset: microcontroller or embedded projects from coursework, personal builds, robotics or a student design team.

• An asset: CAN-based protocols (J1939, ISOBUS, CANopen), real-time systems, Yocto or Buildroot, device drivers.

• An asset: Python, Docker, networking fundamentals, or experience with version control on a shared codebase.

In addition to a competitive salary, we offer a dynamic, growing workplace that provides opportunities for all staff to have an impact.

Our facility is conveniently situated near Altona, MB. Altona is an attractive, caring, and progressive community with abundant cultural, recreational, and educational opportunities for all ages. With amenities and opportunities that rival much larger municipalities, there’s no better place to be.

Elmer’s Manufacturing Ltd. welcomes applications from people with disabilities. Accommodations are available upon request during the assessment and selection process.

Similar jobs

  • COOP Student, Rail Construction Field Program Assistant

    Ottawa, ON
    $26.98–$31.57/hrInternship

    CityofOttawa

    Candidates need enrolment in a registered co-op program in engineering or architecture, with basic engineering, drawing and computer skills. No prior experience is required, and a valid Ontario G licence is an asset.

    AutoCAD, Microsoft Excel, Microsoft Word, Microsoft Project, Microsoft PowerPoint, Microsoft Outlook

    COOP Student, Transit Information & Marketing

    Ottawa, ON
    $22.02–$31.23/hrInternship

    CityofOttawa

    Candidates need current enrolment in a recognized co-op graphic and multimedia design program. Strong English reading, writing and speaking skills are required, and no prior work experience is needed.

    MS Office Suite, drafting software, OC Transpo API

  • COOP Student - General Accounting

    Calgary, AB

    AltaLink

    Candidates need to be enrolled in a Bachelor of Commerce with an Accounting major as part of a formal co-op program. They should have strong Microsoft Excel skills, good communication, organization, analytical and problem-solving abilities, and a record of good attendance.

    Microsoft Excel, Microsoft Office, automated AP system

  • Coop/Student - Full Stack Developer (On-site)

    Altona, MB

    Elmer's Manufacturing Ltd: designs, manufactures, and supports high-quality, innovative equipment focusing on the needs of progressive farmers.

    Candidates need to be working toward a degree or diploma in Computer Science, Software Engineering or a related field. They need shipped project experience, comfort with SQL and relational data, and Git skills.

    Laravel, Vue, Rust, PostgreSQL, .NET MAUI, Git

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.