Basic Information


Grand Rapids, Michigan, United States

Date published


Ref #


Requisition Type

Partner Position

Working Time


Description & Requirements

Software Engineer – Remote

DISHER is currently partnering with a start-up precision-robotics company that leverages cloud-based data to provide the agricultural industry with an autonomous solution for what is currently a manual process. This role provides the opportunity to develop a ground-breaking product, build the company culture, and grow this innovative company.

What it’s like to work here:

This small start-up is looking to push the boundaries to make the world a better place. This group of highly skilled engineers enjoys solving unusual problems, strives to do the right thing and cheers each other on. The team is well-rounded, curious and understands that the product development process is a journey. This isn’t the typical desk job; you may be out in the field or meeting with customers around the world. This job will be quite an adventure, but the biggest adventure will be building a successful company with this team!

What you will get to do:

  • Bring your creativity and help solve some of the craziest problems; live outside the box
  • Develop a full-stack, end-to-end, IoT application with embedded firmware, web, desktop, and mobile apps
  • Plan, design, implement, and validate software and test custom architectures at all levels of the product: within the drivetrain, sensing systems, machine learning model integrations, and more
  • Leverage software tools to automate portions of future designs
  • Develop prototypes through internal designs or off-the-shelf platforms
  • Utilize formal software engineering methods working from detailed requirements documents, source code control, and issue tracking, code reviews, and formal integration testing
  • Develop templates for processors: extensive code reuse is encouraged
  • Be flexible to solve problems real-time, any time
  • Be self-regulated, manage your own schedule and drive your own success
  • Learn and develop new skills
  • Help establish the culture, values, roles, and rhythms of the company

What will make you successful:

  • Bachelor’s Degree in Computer Science, Electronics, Electrical Engineering, Physics, or related field required
  • 3-5+ years of overall electronics engineering experience
  • Software experience: Python, C/C++, React/JavaScript, and/or other open-source languages required
  • Knowledge of hardware functionality desired
  • Strong desire to learn is essential
  • Excellent communication skills to consult with customers on their site or in the field
  • Be a self-starter who can pursue and fulfill responsibilities independently
  • Demonstrated grit and determination
  • Work remotely from anywhere in the US with occasional visits to a facility in Zeeland, Michigan for designing, building, and testing products with the team
  • Travel will be required for field testing in California and Australia
  • Must have the current and continuing right to work in the United States of America without restrictions or expirations


DISHER is a nationally recognized product development and business consulting firm with offices in Zeeland, Michigan and Indianapolis, Indiana. Our team is highly technical and diversified, serving in a variety of markets with capabilities spanning from napkin sketch through launch. DISHER is truly and simply a cool place to work. The team is supportive, skilled, and passionate. Our culture is rooted in our mission to make a positive difference with our coworkers, our customers, and our community. Hear more from DISHER team members at