Enter a job title or keyword

CoopStudent Computer Systems Engineer (On-site)


Job Location:

Altona - Germany

Monthly Salary: Not provided by the employer
Posted: 29 September 2026 (6 days ago)
Application Deadline: 27 December 2026
Vacancies: 1 Vacancy

Job Summary

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

At Elmers weve 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.

Were 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 acompetitive salary we offer a dynamic growing workplace that providesopportunities for all staff to have an impact.

Our facility isconveniently situated near Altona MB. Altona is an attractive caring andprogressive community with abundant cultural recreational and educationalopportunities for all ages. With amenities and opportunities that rival muchlarger municipalities theres no better place to be.

ElmersManufacturing Ltd. welcomes applications from people with disabilities. Accommodations are available upon request during theassessment and selection process.

Please visit our careers page to see more job opportunities.


Required Experience:

IC


About Company

Company Logo

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...

View Profile View Profile