Software Engineering Co-op
AgZen
About the Role
At AgZen, you'll join a multidisciplinary engineering team focused on transforming agricultural practices by retrofitting existing sprayers with advanced technology for smarter pesticide use. As part of the software team, you will help design, build, and maintain user-facing applications for sprayers and a cloud portal for data interaction. Your work will support internal team members, farmers, and business partners in understanding and optimizing chemical usage. This is a temporary/seasonal position running from January 2027 through June 2027.
Key Responsibilities
- Design, build, test, and deploy changes rapidly.
- Work across the full stack, from embedded code on field equipment to cloud services and user-facing web applications.
- Collaborate on features based on team input, company leadership, and customer needs.
- Gain direct exposure to customers and observe code performance live in farming environments over satellite connections.
- Test work in a hardware-equipped lab simulating real-world conditions.
- Create a user-friendly touch interface for edge computing in agriculture tech.
Qualifications
- Proven software development experience through at least one prior internship or co-op.
- Interest and flexibility to work across both frontend and backend technologies.
- Willingness to learn new tools, dive into unfamiliar systems, and take ownership of real-world problems.
- Capability to conceptualize and execute on projects both collaboratively and independently.
- Alignment with the mission to promote sustainability and make an impact in agriculture and the environment.
Tech Stack
- Full stack development (frontend, backend, embedded code)
- Edge computing
- Cloud services
- User-facing web applications
- Satellite connections