Posted last month
Coop/Student - Computer Systems Engineer (On-site)
@ Elmer's Manufacturing Ltd
Altona, Manitoba
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
| Seniority | Entry level |
| Department | Software development |
| Travel | air: none · ground: minimal |
| Work setting | Office, Outdoors, Plant or factory |
| Position | Sitting and standing |
| Physical demands | physical low · computer high |
| Languages | English |
| Encouraged to apply | People with disabilities |
| Education | College diploma (preferred), Bachelor’s degree (preferred) |
| Fields of study | Computer 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…
| Field | Value |
|---|---|
| Industry | Machinery Manufacturing |
| Company size | 201-500 employees |
| Headquarters | Altona, MB |
| Organization type | Privately Held |
| Year founded | 1978 |
| Specialties | Grain CartsHarrowsDesign and FabricationRow Crop EquipmentBale ProcessorDitcherand Tracks |
| Open jobs on Jobsy | 17 |
| View page |
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.
Journal
Only you can see this. Kept on this device, and in your account when you sign in.